ฉันจะลดระดับแพ็คเกจได้อย่างง่ายดายด้วย Yum?


11

เห็นได้ชัดว่า Fedora yumมีความสามารถในการปรับลดรุ่น ฉันพบว่ามีประโยชน์เพราะน่ารังเกียจพวกเขารู้สึกว่าพวกเขาจำเป็นต้องทำลายNetworkManager ด้วยการอัพเกรดที่เสถียร ได้หลายวิธี

ฉันจะดาวน์เกรด NetworkManager และทุกสิ่งที่ขึ้นอยู่กับมันได้อย่างไร ฉันสามารถyumทำงานในสิ่งที่ตรงกันข้ามได้หรือไม่?

[root@x200s NetworkManager]# yum downgrade NetworkManager-0.8.999-2.git20110509.fc15.i686
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Downgrade Process
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.i686 1:0.8.999-2.git20110509.fc15 will be a downgrade
--> Processing Dependency: NetworkManager-glib = 1:0.8.999-2.git20110509.fc15 for package: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686
---> Package NetworkManager.i686 1:0.8.999-3.git20110526.fc15 will be erased
--> Finished Dependency Resolution
Error: Package: 1:NetworkManager-gnome-0.8.999-3.git20110526.fc15.i686 (@updates)
           Requires: NetworkManager = 1:0.8.999-3.git20110526.fc15
           Removing: 1:NetworkManager-0.8.999-3.git20110526.fc15.i686 (@updates)
               NetworkManager = 1:0.8.999-3.git20110526.fc15
           Downgraded By: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686 (fedora)
               NetworkManager = 1:0.8.999-2.git20110509.fc15
Error: Package: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686 (fedora)
           Requires: NetworkManager-glib = 1:0.8.999-2.git20110509.fc15
           Installed: 1:NetworkManager-glib-0.8.999-3.git20110526.fc15.i686 (@updates)
               NetworkManager-glib = 1:0.8.999-3.git20110526.fc15
           Available: 1:NetworkManager-glib-0.8.999-2.git20110509.fc15.i686 (fedora)
               NetworkManager-glib = 1:0.8.999-2.git20110509.fc15
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

มีวิธีปรับลดรุ่นโดยไม่ทำแต่ละแพ็คเกจด้วยตนเองหรือไม่?

คำตอบ:



3

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

http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch05s16.html

อีกทางเลือกหนึ่งถ้าคุณต้องการลดระดับสิ่งที่มีการอ้างอิงที่ จำกัด หลายรุ่นโดยใช้ปลั๊กอิน yum-allow-downgrade จะเรียงลำดับข้อผิดพลาดในการพึ่งพาที่คุณเห็น มันจะเพิ่มตัวเลือก --allow-downgrade ที่คุณสามารถใช้ได้

หากคุณตั้งใจจะติดกับเวอร์ชั่นเก่าฉันขอแนะนำให้ดูในแพ็คเกจล็อครุ่น วิธีนี้จะป้องกันตัวคุณเอง / เพื่อนร่วมงาน / การอัปเดตตามกำหนดเวลาที่ทำลายงานของคุณ

http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch06s25.html

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