मैं यम के साथ आसानी से पैकेज कैसे डाउनग्रेड करूं?


11

जाहिर है, फेडोरा में 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

यदि आपके पास पहले से सिस्टम पर एक कार्यशील संस्करण है, तो सवाल में यम इतिहास एक गोटो कमांड है। यह लेनदेन को सूचीबद्ध करेगा और आपको एक निश्चित बिंदु पर वापस जाने की अनुमति देगा या एकल क्रियाओं को यहां और अधिक देखने देगा;

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

वैकल्पिक रूप से, यदि आप कुछ डाउनग्रेड करना चाहते हैं जिसमें yum-allow-downgrad प्लगइन का उपयोग करके कई संस्करण प्रतिबंधित निर्भरताएँ हैं, तो आप देख रहे निर्भरता त्रुटियों को सुलझा लेंगे। इसमें एक -अलग-डाउनग्रेड विकल्प होगा जिसे आप उपयोग कर सकते हैं।

यदि आप जानबूझकर एक पुराने संस्करण के साथ चिपके हुए हैं तो मैं संस्करण लॉक पैकेज में देखने का सुझाव दूंगा। यह आपके / सहकर्मियों / अनुसूचित अपडेट को आपके काम को बर्बाद करने से रोकेगा।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.