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

RPM Package Manager เป็นระบบจัดการแพคเกจที่ใช้สำหรับระบบปฏิบัติการ GNU / Linux เป็นหลัก มันใช้รูปแบบไฟล์. rpm

1
คุณสามารถช่วยฉันแก้ปัญหาการพึ่งพาซอฟต์แวร์ได้หรือไม่?
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการรวบรวมและการจัดการบรรจุภัณฑ์ ฉันมีคำถามเกี่ยวกับการรวบรวมพอร์ต / ซอฟต์แวร์หรือติดตั้ง RPM บนเซิร์ฟเวอร์ * nix ของฉัน เมื่อฉันพยายามทำสิ่งนี้ฉันได้รับข้อความมากมายเกี่ยวกับการพึ่งพาที่หายไป ชุมชน Server Fault สามารถช่วยได้ไหม?
12 unix  dependencies  rpm 

5
ดาวน์โหลดแพ็คเกจ RPM สำหรับคำสั่งที่ติดตั้งไว้แล้ว
ฉันมีเครื่อง CentOS ที่ฉันติดตั้ง openssl-devel โดยใช้แล้ว $ yum install openssl-devel มันดาวน์โหลดและติดตั้งแพคเกจการอ้างอิงทั้งหมด ตอนนี้ฉันต้องการแพ็คเกจ RPM ทั้งหมด เป็นไปได้หรือไม่ที่จะดาวน์โหลดแพ็คเกจ RPM เท่านั้น? เมื่อฉันทำสิ่งนี้: $ yum install openssl-devel -y --downloadonly มันบอกว่า Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version เนื่องจากมันติดตั้งแล้ว ไม่มีใครรู้วิธีดาวน์โหลดแพ็คเกจ RPM เหล่านั้นในระบบเดียวกัน
12 centos  yum  rpm 

3
สนใจไฟล์. rpm มีข้อมูลเมตา
ฉันมีไฟล์. rpm ในเครื่อง windows ของฉัน มีวิธีการตรวจสอบไฟล์นี้ (ไม่ว่าจะเป็นบน windows หรือ centos) โดยไม่ต้องติดตั้งมันเพื่อดูว่ามันถูกรวบรวมมาจากไหน? อะไรที่เหมือนกับเมทาดาทา


4
ฉันควรติดตั้งแพ็คเกจ x86_64 หรือ i386 RPM หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันต้องการติดตั้งแพ็คเกจ RPM แต่ฉันไม่แน่ใจว่าจะติดตั้งรุ่น x86_64 หรือ i386 หรือไม่ WHM พูดCENTOS 6.5 i686 virtuozzoที่ด้านบน ฉันจะกำหนดเวอร์ชันที่จะติดตั้งได้อย่างไร
11 linux  centos  ssh  rpm 

5
จะติดตั้ง mcrypt สำหรับ PHP 5.3.3 บน CentOS 5.7 64 บิตได้อย่างไร
ฉันติดตั้ง php 5.3 และโมดูลบางตัวที่ใช้ yum install php53-{module-name} แต่ mcrypt ไม่ทำงาน ฉันค้นหาสิ่งนี้: yum list php* | grep mcry แพคเกจเดียวที่เกิดขึ้นคือ php-mcrypt.x86-64 5.1.6-15.e15.centos.1 extras ฉันมีปัญหาที่แน่นอนเหมือนกันกับ mhash ผลลัพธ์สำหรับ php ยิ่งทำให้สับสน ฉันรู้ว่านี่อาจเป็นคำถามที่โง่ แต่ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ฉันคุ้นเคยกับ "apt-get install" ของ Ubuntu และทุกอย่างทำงานได้ดี CentOS ดูเหมือนว่าจะเน้นรายละเอียดมากขึ้น ขอบคุณ แก้ไข: นี่คือสิ่งที่ฉันพยายาม: yum install php53-mcrypt ผลลัพธ์: No package php53-mcrypt available และลองสิ่งนี้: …

6
รอบต่อนาทีที่ให้ไฟล์
อะไรคือคำสั่งที่จะแสดงว่า rpms สามารถให้ไฟล์ใดไฟล์หนึ่ง: rpm ที่ให้ไฟล์ที่ติดตั้งแล้วหรือ rpms ที่สามารถให้ไฟล์ที่ไม่ได้ติดตั้งไว้?
11 linux  rpm 

4
ทำไมการสร้าง RPMs เป็นหลักจึงไม่ดี
นี้หน้ามีคำเตือนที่โดดเด่น: สิ่งสำคัญ ไม่เคยสร้าง RPMS เหมือนรูท ทำไมการสร้าง RPMs เป็นหลักจึงไม่ดี เป็นไปได้ของการเขียนทับไฟล์บางไฟล์? มีปัญหาการอนุญาตไฟล์หรือไม่
11 linux  rpm 

2
การติดตั้งเซิร์ฟเวอร์ Postgres 9.6 บน Amazon Linux
วิธีที่ดีที่สุดในการติดตั้ง postgres-server 9.6 บน Amazon Linux โดยไม่ต้องสร้างจากแหล่งที่มาคืออะไร ผมพยายามทำงานrpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmเพื่อติดตั้งรุ่นที่ระบุไว้ในhttps://yum.postgresql.org/repopackages.phpและติดตั้งโดยไม่ข้อผิดพลาด แต่ผมก็ยังไม่ได้มีservice postgresqlหรือpsqlหรือpostgresผู้ใช้ ฉันพลาดอะไร?

1
ทำไมดัชนียัมเสียหาย?
แคชของยำเป็นครั้งคราวได้รับความเสียหายและเราเห็นข้อผิดพลาดเช่นนี้: error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm วิธีแก้ปัญหาคือrm -f /var/lib/rpm/__db*แล้วคำสั่ง "yum" ถัดไปจะสร้างข้อมูลใหม่ คำถามของฉันคืออะไรที่ทำให้เกิดสิ่งนี้ มีงานทั่วไปที่ละเว้นการล็อกหรือมีปัญหาอื่นที่ทำให้เกิดปัญหานี้หรือไม่? เรามีเครื่อง CentOS หลายร้อยเครื่องและไม่มีรูปแบบที่เห็นปัญหานี้ อาจเป็นปัญหา "หนึ่งในล้าน" ซึ่งมีขนาดใหญ่มักจะเห็น หมายเหตุ: ฉันรู้ว่านี่เป็นคำถามที่ "เปิดกว้าง" แต่ถ้าคำตอบพบสาเหตุฉันจะย้อนกลับและเปลี่ยนคำถามเป็นสิ่งที่ยอมรับได้มากกว่าซึ่งเกี่ยวข้องโดยตรงกับปัญหาเฉพาะ

3
RedHat: เป็นไปได้หรือไม่ที่จะติดตั้งแพ็คเกจในสภาพแวดล้อมจำลองเพื่อสร้าง RPM
มีเครื่องมือที่อนุญาตให้ติดตั้งการพึ่งพาของ RPM .spec ในสภาพแวดล้อมที่แยกได้หรือไม่? ฉันจะไม่ติดตั้งการพึ่งพาดังกล่าวทั่วโลกบนระบบและฉันไม่สามารถทำได้เนื่องจากไม่มีสิทธิ์รูต เหตุผล ฉันต้องการสร้างแพ็คเกจAซึ่งขึ้นอยู่กับเวอร์ชันใหม่กว่าของB (ซึ่งไม่สามารถติดตั้งได้ทั่วโลกบนระบบ) ผมชอบที่จะสร้างรุ่นใหม่ของBและปล่อยให้สร้างเครื่องมือติดตั้งB 's -develลงในสภาพแวดล้อมที่แยกเพื่อให้ไฟล์ที่จำเป็นทั้งหมดสำหรับการสร้างของ โซลูชั่น มีเครื่องมือในการทำเช่นนี้หรือไม่? ถ้าไม่ฉันควรดูแลเมื่อพยายามทำสิ่งนี้ด้วยคำพูดchroot? นี่จะเป็นการปฏิบัติที่ไม่ดีหรือไม่?
10 linux  chroot  rhel6  rpm 

1
การรับความแตกต่างสำหรับการเปลี่ยนแปลงไฟล์ที่ตรวจพบโดย rpm -V
ฉันมีการติดตั้งที่ได้รับการดัดแปลงและฉันต้องการค้นหาว่ามีอะไรเปลี่ยนแปลงไปบ้าง ฉันวิ่งได้ rpm -V MY_PACKAGES ซึ่งให้รายการไฟล์ที่แก้ไข ตอนนี้ฉันกำลังมองหาวิธีที่สะดวกในการดูความแตกต่าง (สมมติว่าไฟล์ทั้งหมดมีเนื้อหาที่เป็นข้อความ) เทียบกับ rpms ดั้งเดิม (ซึ่งฉันมีอยู่) สิ่งที่จะเป็นวิธีที่ง่ายที่สุดในการทำเช่นนี้เนื่องจากฉันกำลังจัดการกับ ~ 20 แพ็คเกจและ ~ 200 ไฟล์ที่เปลี่ยนแปลง มีบางอย่างเช่น "rpm diff" หรือไม่?
10 rpm 

5
RPM แพ็กเกจเวอร์ชันเสริมสำหรับ“ ตัวเลข” สำหรับ xyz> xyz-beta (หรืออัลฟ่า, rc ฯลฯ )
ในการเผยแพร่แพ็คเกจ RPM ของซอฟต์แวร์บางเวอร์ชันที่แตกต่างกันฉันกำลังมองหาวิธีการระบุ "หมายเลข" รุ่นที่ถือว่าเป็น "อัปเกรด" และรวมถึงความแตกต่างของรุ่นก่อนวางจำหน่ายหลายรุ่นเช่น (ตามลำดับ ): "2.4.0 alpha 1", "2.4.0 alpha 2", "2.4.0 alpha 3", "2.4.0 beta 1", "2.4.0 alpha 1", "2.4.0 alpha 2", "2.4.0 alpha 2", "2.4.0 final", "2.4.1", "2.4.2" ฯลฯ ปัญหาหลักที่ฉันมีคือ RPM เห็นว่า "2.4.0" มาก่อน "2.4.0.alpha1" ดังนั้นฉันไม่สามารถเพิ่มส่วนต่อท้ายที่ท้ายของหมายเลขเวอร์ชั่นสุดท้ายได้ ฉันสามารถลอง "2.4.0.alpha1", "2.4.0.beta1", "2.4.0.final" ซึ่งจะทำงานได้ยกเว้น "ผู้สมัครรุ่น" ที่จะได้รับการพิจารณาช้ากว่า "2.4.0.final …

1
ค้นหา rpms ที่ติดตั้งโดยผู้จำหน่าย
ฉันพยายามหาไวยากรณ์เพื่อใช้ในการค้นหา rpms ที่ติดตั้งโดยผู้จำหน่ายเฉพาะใน Linux ฉันนึกคิดเพียงพยายามใช้ rpm -qi grepping สำหรับผู้จำหน่ายเฉพาะ แต่ดูเหมือนจะไม่ทำงาน ใครมีไวยากรณ์สำหรับการค้นหานี้
9 linux  rpm 

1
rpm ติดตั้งคีย์ gpg ที่กำหนดเองอยู่ที่ไหน
CentOS / RHEL 6 เก็บคีย์ gpg ที่กำหนดเองไว้ที่ไหน ฉันคิดว่า / etc / pki / rpm-gpg แต่ฉันติดตั้งคีย์ของ nginx แต่หาไม่พบ ฉันเห็นว่ามีการนำเข้าอย่างถูกต้อง แต่อยู่ที่ไหน wget http://nginx.org/keys/nginx_signing.key rpm --import nginx_signing.key [root@web1-ftl rpm-gpg]# rpm -qi gpg-pubkey-7bd9bf62-4e4e3262 Name : gpg-pubkey Relocations: (not relocatable) Version : 7bd9bf62 Vendor: (none) Release : 4e4e3262 Build Date: Wed 05 Feb 2014 03:26:35 …
9 centos6  rpm  keys 

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