คำถามติดแท็ก rpm

.rpm เป็นรูปแบบไฟล์ที่ใช้โดย RPM Package Manager (เดิมคือ Red Hat Package Manager) ซึ่งส่วนใหญ่พบใน Red Hat Linux และอนุพันธ์

1
ทำไมฉันถึงได้รับรายชื่อไฟล์สองครั้งเมื่อสร้าง RPM ของฉัน
ความเข้าใจของฉันคือถ้าฉันระบุคำสั่ง% dir ภายใต้รายการ% files RPM จะไม่แสดงรายการไฟล์ใด ๆ ภายใต้ไดเรกทอรีนั้น การทำเช่นนี้ช่วยให้คุณสามารถกำหนดสิทธิ์เฉพาะสำหรับไดเรกทอรีที่เป็นปัญหา (หรือผู้ใช้กลุ่ม ฯลฯ ) อย่างไรก็ตามฉันยังคงได้รับข้อความ "ไฟล์ที่มีคำเตือนสองครั้ง" เมื่อนอกเหนือจากไดเรกทอรีที่ระบุฉันยังแสดงรายการไฟล์อย่างชัดเจน นี่ฟังดูบ้าฉันรู้ แต่ไฟล์มีสิทธิ์ต่างกันไปยังไดเรกทอรีซึ่งเป็นสาเหตุที่ฉันต้องกำหนดไดเรกทอรีแยกต่างหากโดยใช้คำสั่ง% dir หากฉันไม่ได้ใช้คำสั่ง% dir ถ้าใช่ฉันคาดว่าจะเห็นข้อความเตือนเหล่านี้ ฉันถูกไหม? UPDATE: ที่จริงแล้วไฟล์ที่อยู่ในรายการสองครั้งดูเหมือนว่าจะปรากฏเฉพาะเมื่อฉันรวมคำสั่ง% dir เข้ากับคำสั่ง% config ดังนั้นต่อไปนี้เป็นเรื่องปกติโดยไม่มีข้อความเตือน: %files %dir %attr(0755,testuser,test) /app/product/tracking-tool/bin/ %dir %attr(0755,testuser,test) /app/product/tracking-tool/bin/scripts/ %attr(0755,vscc_prod,vscc) /app/product/tracking-tool/bin/run.sh %attr(0755,vscc_prod,vscc) /app/product/tracking-tool/bin/count.sh %attr(0755,vscc_prod,vscc) /app/product/tracking-tool/bin/delete.sh %attr(0755,vscc_prod,vscc) /app/product/tracking-tool/bin/scripts/script1.sh แต่ผลลัพธ์ต่อไปนี้ในข้อความเตือน: %config %dir %attr(0755,testuser,test) /app/product/tracking-tool/config/ %config %dir …
7 rpm  rpmbuild 

1
วิธีแก้ไขการพึ่งพารอบต่อนาที
ฉันพยายามติดตั้ง libtirpc บน RHEL 6.5 แต่มันล้มเหลวและขอการพึ่งพา ทำไมที่นี่จึงแสดง GLIBC สามเวอร์ชัน 2.14, 2.15 และ 2.16 ?? มันหมายความว่าสามารถติดตั้งเวอร์ชันใด ๆ ในสามเวอร์ชันนี้ได้หรือไม่? ฉันติดตั้ง libc.so.6 แล้ว bash-4.1# rpm -qf /lib64/libc.so.6 glibc-2.12-1.132.el6.x86_64. bash-4.1# rpm -ivh libtirpc-0.2.4-0.3.el7.x86_64.rpm warning: libtirpc-0.2.4-0.3.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: Failed dependencies: libc.so.6(GLIBC_2.14)(64bit) is needed by libtirpc-0.2.4-0.3.el7.x86_64 libc.so.6(GLIBC_2.15)(64bit) is needed …

2
ฉันจะทราบแพ็คเกจ rpms ที่ขึ้นต่อกันได้อย่างไร
ฉันต้องการทราบ rpms ทั้งหมดที่เกี่ยวข้องรวมถึงการเรียกซ้ำ rpm โดยเฉพาะ เป็นไปได้ไหม? ฉันรู้ว่าในรอบต่อนาทีมีตัวเลือก-R, --requireตอนนี้การพึ่งพาของรอบต่อนาที แต่ฉันต้องการที่จะรู้แม้กระทั่งการพึ่งพาของ rpms ขึ้นอยู่กับ สำหรับเช่น: rpm -qR x.rpm a b c เจตจำนงจะขึ้นอยู่กับ p, q, r ฉันจะรู้ได้อย่างไร
3 rpm 

1
ติดตั้ง RPM ผิดพลาดผิดปกติ
ฉันใช้งาน CentOS 6.2 และฉันติดตั้ง RPMforge EL5 โดยไม่ได้ตั้งใจและฉันต้องถอนการติดตั้งและติดตั้ง RPMforge สำหรับ EL6 ฉันจะทำสิ่งนั้นได้อย่างไร
3 linux  centos  rpm  centos-6 

2
รอบต่อนาทีของฉันไม่ได้ดำเนินการตามลำดับการติดตั้ง%
ฉันสร้างแพ็คเกจ RPM เป็นครั้งแรก RPM นี้เป็นแอปส่วนหน้าแบบแพคเกจและการติดตั้งจำเป็นต้องย้ายไฟล์แอพและทำการรีสตาร์ท nginx นี่คือไฟล์สเป็คของฉัน: Name: my-portal-app Version: 2.1 Release: 1%{?dist} Summary: Descripcion License: No-license URL: nourl Source0: my-portal-app-2.1.tar.gz %description My app install %prep %setup -q %build #%configure #make %{?_smp_mflags} %install #rm -rf $RPM_BUILD_ROOT cp -r ./* /var/www/myapp service nginx restart %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc …
2 linux  rpm  rpmbuild 

0
รับ“ rpm: -–import: ตัวเลือกที่ไม่รู้จัก” เมื่อพยายามนำเข้ากุญแจสาธารณะใน Amazon Linux
ฉันพยายามติดตั้ง Google Chrome บน Amazon Linux โดยใช้ไซต์นี้ - และหนึ่งในขั้นตอนคือ [davea@mydevbox ~]$ sudo rpm -–import linux_signing_key.pub น่าเสียดายที่เมื่อฉันลองทำสิ่งนี้ฉันได้รับข้อผิดพลาด rpm: -–import: unknown option มีวิธีอื่นอีกไหมที่ฉันควรจะติดตั้งสิ่งนี้? มันไม่ใช่ตัวเลือกที่จะเปลี่ยนเป็น Linux เวอร์ชันอื่นในเวลานี้อย่างน่าเศร้า

1
RPM: ฉันจะจัดการกับ“ การคลายการจัดเก็บลงสื่อถาวรล้มเหลว ...
ฉันติดอยู่กับปัญหา ฉันบรรจุโครงการที่มีอยู่เป็น RPM มันสร้างได้ดี แต่เมื่อฉันวิ่ง sudo yum localinstal --nogpgcheck <path to rpm> ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Error: unpacking of archive failed on file <path to symlink>;5656d545: cpio: symlink RPM แยกโปรเจ็กต์ลงในไดเร็กทอรีจากนั้นอัพเดต symlink ที่มีอยู่ latest เพื่อชี้ไปที่มันโดยการทำ ln -sfn <app name and version>/ latest Google ให้ผลตอบแทนใด ๆ ในประเด็นนี้ดังนั้นฉันหวังว่าคนที่มีประสบการณ์มากกว่าในเรื่องเหล่านี้จะสามารถยื่นมือเข้ามาได้

1
วิธีทราบรุ่นของ RPM ระหว่างการติดตั้ง
ฉันสร้างสคริปต์สำหรับการปรับใช้โดยใช้ YUM และ RPM ในช่วง pre สคริปต์เป็นไปได้หรือไม่ที่จะทราบว่าเวอร์ชัน rpm ที่ฉันใช้อยู่คืออะไร ฉันต้องการสร้างไฟล์สำรองข้อมูลด้วยเวอร์ชันของ RPM (ในชื่อ) เพื่อให้ฉันสามารถติดตามเวอร์ชันของไฟล์ RPM ได้ ฉันโอเคถ้ามันเป็นคำสั่งพื้นฐาน unix หรือ RPM หรือ YUM
1 unix  yum  rpm  rpmbuild 

2
fedup กล่าวว่า“ ดำเนินการอัปเกรดด้วยความเสี่ยงของคุณเอง” - มีอะไรต่อไป
ในขณะที่พยายามอัพเกรด Fedora 20 เป็น Fedora 21 ฉันได้รับข้อความ: WARNING: problems were encountered during transaction test: broken dependencies async-http-client-1.7.22-1.fc20.noarch requires netty-3.6.6-2.fc20.noarch xorg-x11-drv-r128-6.9.2-1.fc20.x86_64 requires xorg-x11-server-Xorg-1.14.4-11.fc20.x86_64 Continue with the upgrade at your own risk. ฉันควรทำอย่างไรต่อไป ไม่มี --force ของ --nodeps สวิตช์สำหรับ fedup อัปเดต: ไม่มีปัญหาการพึ่งพาที่รายงานโดย package-cleanup --problems ในระบบเดิม ปัญหาคือ xorg-x11-drv-r128 ไม่มีรุ่นใหม่ใน Fedora 21 แต่การพึ่งพา xorg-x11-server-Xorg นั้นจะถูกอัพเกรดเป็นเวอร์ชั่นที่เข้ากันไม่ได้ …
1 fedora  rpm 

1
ติดตั้งแพ็คเกจ RPM ออฟไลน์พร้อม Windows
ฉันต้องติดตั้งแพคเกจด้วยyumบนเครื่อง CentOS ที่ฉันมี เซิร์ฟเวอร์ CentOS นี้ไม่ได้เชื่อมต่อกับอินเทอร์เน็ตเนื่องจากนโยบายองค์กรของฉัน แต่ฉันมีเซิร์ฟเวอร์ Windows ที่เชื่อมต่อกับอินเทอร์เน็ต ฉันจะใช้สิ่งที่คล้ายกับyumdownloaderบน Windows ที่จะโอนกลับไปยังเครื่อง CentOS? ขอบคุณล่วงหน้า.
1 linux  centos  yum  rpm  packages 


2
วิธีการหยุดยำจากการขอไดเรกทอรี pdate
ฉันใช้ createrepo -update ... --updateโดยไม่ได้ตั้งใจเมื่อฉันหมายถึง ตอนนี้ยำบ่นตลอดเวลาเกี่ยวกับpdateไดเรกทอรีไม่ได้อยู่ที่นั่น แม้ว่าฉันจะตรวจสอบว่าสตริงนั้นไม่ได้อยู่ในyum.confหรือใน.repoไฟล์ใด ๆมันก็ยังคงบ่นเกี่ยวกับมัน ฉันลบmetadetaไดเรกทอรีด้วยมือและสร้างใหม่createrepoอย่างถูกต้อง มันยังคงบ่น ฉันจะทำให้ยำลืมได้อย่างไร pdate
1 rpm  yum 

1
Linux, Fedora ติดตั้งซอฟต์แวร์ทั้งหมดไปยังเครื่องใหม่จากรายการ RPM โดยอัตโนมัติหรือไม่
วิธีที่ดีที่สุดในการสร้างรายการรอบต่อนาทีในเครื่องเดียวคืออะไรแล้วใช้มันเพื่อติดตั้งซอฟต์แวร์ทั้งหมดลงบนเครื่องใหม่โดยอัตโนมัติ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
1 linux  rpm  list 

1
ยำบอกรุ่นของการพึ่งพาได้อย่างไร
ฉันติดตั้งแพ็คเกจด้วย Yum (Varnish 3.0.2) แล้ว อย่างไรก็ตามคุณลักษณะที่ฉันต้องการได้ถูกลบออกดังนั้นฉันจึงต้องย้อนกลับ ตามเอกสารอธิบายคุณลักษณะนั้นถูกลบใน 3.0-Beta ดังนั้นฉันจึงต้องการเปลี่ยนกลับเป็นเวอร์ชันล่าสุดก่อนหน้านั้น (นี่คือ 2.1.5) สิ่งนี้ได้รับการติดตั้งแล้ว แต่มีสาม RPM สำหรับติดตั้ง (จากhttp://users.linpro.no/ingvar/varnish/2.1.5/2.1.5-1/el5/x86_64/ ) หลังจากที่faffingเกี่ยวกับการพึ่งพาที่ขาดหายไปเหล่านี้ได้รับการติดตั้ง อย่างไรก็ตามคุณสมบัติที่ฉันต้องการยังไม่ได้มี ฉันสงสัยว่าหนึ่งในการอ้างอิงนั้นมาจากงานสร้างจริงหรือไม่ คุณรู้หรือไม่ว่าฉันสามารถดูเวอร์ชั่นของการพึ่งพาทั้งหมดของแพ็คเกจการติดตั้งยำได้อย่างไร

1
ไม่สามารถหา libcrypto.so.1.0.0 src rpm
ฉันต้องติดตั้ง python-ร้องขอโดยใช้ RPM ฉันดาวน์โหลด: python-requests python-py python-cryptography python-pyOpenSSL และน่าเสียดายที่เครื่องมือ SLES zypper กำลังให้คำแนะนำว่า libcrypto.so.1.0.0 จำเป็นต้องใช้เช่นกัน แต่ฉันไม่พบ pbone หรือ rpm find libcrypto*SLE_11_SP3/x86_64.src.rpm libopenssl ให้ libcrypto ห้องสมุด
linux  python  rpm 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.