ฉันกำลังพยายามอัปเดตไลบรารี libarchive บน CentOS 7 ปัจจุบัน ฉันมีเวอร์ชัน 3.1.2 ถ้าฉันพิมพ์คำสั่งต่อไปนี้ นี่คือผลลัพธ์:
# รอบต่อนาที -q libarchive
libarchive-3.1.2-10.el7_2.x86_64
ฉันสามารถค้นหาไฟล์ .rpm ทางออนไลน์ ซึ่งมี libarchive 3.5.2 ฉันต้องการอัปเดตเป็นเวอร์ชันใหม่กว่านี้ ดังนั้นฉันจึงพยายามติดตั้งแพ็คเกจโดยพิมพ์สิ่งต่อไปนี้:
# รอบต่อนาที -i libarchive-3.5.2-1.el9.src.rpm
คำเตือน: ไม่มีผู้ใช้ mockbuild - ใช้รูท
คำเตือน: ไม่มีกลุ่มจำลอง - ใช้รูท
คำเตือน: ไม่มีผู้ใช้ mockbuild - ใช้รูท
คำเตือน: ไม่มีกลุ่มจำลอง - ใช้รูท
คำเตือน: ไม่มีผู้ใช้ mockbuild - ใช้รูท
คำเตือน: ไม่มีกลุ่มจำลอง - ใช้รูท
คำเตือน: ไม่มีผู้ใช้ mockbuild - ใช้รูท
คำเตือน: ไม่มีกลุ่มจำลอง - ใช้รูท
แม้ว่าจะแสดงคำเตือน แต่ฉันคาดว่าจะติดตั้ง ท้ายที่สุดแล้ว พวกเขากำลังเตือน ไม่ใช่ข้อผิดพลาด อย่างไรก็ตาม หากฉันพิมพ์คำสั่งต่อไปนี้ จะไม่แสดงว่ามีการติดตั้งแพ็คเกจแล้ว
# รอบต่อนาที -lq libarchive
/usr/lib64/libarchive.so.13
/usr/lib64/libarchive.so.13.1.2
/usr/share/doc/libarchive-3.1.2
/usr/share/doc/libarchive-3.1.2/COPYING
/usr/share/doc/libarchive-3.1.2/ข่าว
/usr/share/doc/libarchive-3.1.2/README
/usr/share/man/man5/cpio.5.gz
/usr/share/man/man5/mtree.5.gz
/usr/share/man/man5/tar.5.gz
ฉันได้ลองรวบรวมจากแหล่งที่มา โดยอ้างอิงจากไฟล์ .tar ที่ดาวน์โหลดมาจากเว็บไซต์ libarchive.org ขั้นตอนดูเหมือนจะไปได้ดี แต่ฉันยังคงแสดงเฉพาะ libarchive เวอร์ชันเก่า 3.1.2 เมื่อพิมพ์ รอบต่อนาที -lq libarchive
คำสั่ง หรือ รอบต่อนาที -q libarchive
สั่งการ.
แล้วฉันจะปรับปรุงห้องสมุดนี้ได้อย่างไร? หากได้รับการอัพเดตแล้ว เหตุใดคำสั่งเหล่านี้จึงไม่แสดงว่าได้รับการอัพเดตแล้ว
ขอบคุณที่สละเวลา.