หมายความว่าอะไร: แพ็กเกจที่ยกเว้นเนื่องจากการป้องกันระดับความสำคัญของที่เก็บ


64

เมื่ออัปเดตด้วย yum ฉันได้รับข้อความต่อไปนี้:

yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * atomic: www7.atomicorp.com
 * base: mirror.de.leaseweb.net
 * extras: mirror.de.leaseweb.net
 * updates: mirror.de.leaseweb.net
118 packages excluded due to repository priority protections
Setting up Update Process
No Packages marked for Update

นั่นหมายความว่าอย่างไร ? จะติดตั้งแพ็คเกจเหล่านี้ได้อย่างไร?

คำตอบ:


40

บางแพ็กเกจถูกเก็บไว้โดยที่เก็บมากกว่าหนึ่งรายการ prioritiesปลั๊กอินเลือกแพคเกจจากพื้นที่เก็บข้อมูลที่มีความสำคัญสูงสุดไม่รวมรายการที่ซ้ำกันจาก Repos อื่น ๆ


55

จากสิ่งที่ฉันเข้าใจข้อผิดพลาดนี้ถูกสร้างขึ้นจากprioritiesปลั๊กอินตามที่ระบุไว้โดย Pawel

ในปี 2009 ผู้ดูแล yum กล่าวถึงprioritiesว่าเขาหวังว่าคนจะไม่ใช้ ปิดการใช้งานลำดับความสำคัญของปลั๊กอิน, แก้ไขและตั้งค่า/etc/yum/pluginconf.d/priorities.conf enabled = 0หลังจากการเปลี่ยนแปลงครั้งถัดไปที่คุณเรียกใช้yum updateคุณไม่ควรได้รับการปกป้องที่มีลำดับความสำคัญสูง


ฉันลงชื่อเข้าใช้เพียงเพื่อโหวตสิ่งนี้ openssh ของฉันไม่ได้รับการอัพเดทเป็นเวอร์ชั่นล่าสุดเพราะการตั้งค่าลำดับความสำคัญถูกเปิดใช้งาน สิ่งนี้ช่วยฉัน ขอบคุณ!
manish_s

1
ใช่ 'set enabled =' ใช้งานได้สำหรับฉัน มันเป็นการดีที่จะหยอกล้อข้อมูลเพิ่มเติมจากยำ - เช่นชื่อของแพ็คเกจที่ได้รับผลกระทบและที่เก็บที่มาจาก (นี่เป็นคำถามที่แยกต่างหากหรือไม่?)
bobgus

5
นอกจากนี้คุณยังสามารถปิดใช้งานปลั๊กอินจากyumบรรทัดคำสั่งด้วยบรรทัดนี้:--disableplugin=priorities
KJH

2
อย่าyum erase yum-plugin-prioritiesเรียกใช้ คุณจะสูญเสียการเข้าถึง sudo และไม่สามารถ SSH ลงในเซิร์ฟเวอร์ของคุณ
Snowman

31

ในกรณีที่คุณต้องการทราบว่าแพ็กเกจใดที่ถูกแยกออกเนื่องจากการป้องกันลำดับความสำคัญที่คุณสามารถใช้ได้

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