कई अवसरों पर हम एक पैकेज स्थापित करते हैं और इसे अपडेट करने के बाद हम देखते हैं कि हम किसी कारण से नए संस्करण को पसंद नहीं करते हैं या यह केवल अपेक्षा के अनुरूप काम नहीं करता है। इस कारण से, कई अवसरों पर हमें पिछले संस्करण को स्थापित करने के लिए मजबूर किया जाता है, लेकिन आपको पता होना चाहिए कि इसके लिए पिछले संस्करण को अनइंस्टॉल और पुनर्स्थापित करना आवश्यक नहीं है, लेकिन आप कर सकते हैं ढालअद्यतन करने से पहले आपके द्वारा स्थापित पिछले संस्करण के लिए एक सरल तरीके से वापस जा रहा है।
इसके लिए आपको कुछ पैकेज प्रबंधन उपकरणों को संभालने की आवश्यकता होगी जो आपके पसंदीदा वितरण में हैं। इस पर निर्भर करता है कि आपका डिस्ट्रो साथ काम करता है या नहीं पैकेज प्रबंधक या किसी अन्य, डाउनग्रेड प्रक्रिया प्रत्येक मामले में भिन्न हो सकती है। यही कारण है कि मैं सबसे अधिक इस्तेमाल और प्रसिद्ध वितरण के मामले में कुछ व्यावहारिक उदाहरणों के साथ समझाने जा रहा हूं। आप देखेंगे कि यह प्रक्रिया सरल है, और इन उपकरणों का उपयोग करना और सहेजे जाने वाले पैकेज कैश संभव है:
आर्क लिनक्स और आर्क-आधारित (Pacman के साथ):
एक आर्क डिस्ट्रो से या उसके आधार पर करना चाहते हैं, के मामले में, कि Pacman पैकेज प्रबंधक का उपयोग करता है, प्रक्रिया यह है:
ls /var/cache/pacman/pkg/ | grep nombre_paquete
जहाँ package_name उस पैकेज का नाम है जिसे आप पिछले संस्करण में वापस करना चाहते हैं। एक बार यह हो जाने के बाद, हम कैश संस्करण प्राप्त करेंगे और एक बार पिछला संस्करण उपलब्ध होने के बाद, आप इसे Pacman के साथ फिर से स्थापित कर सकते हैं:
sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz
OpenSUSE और इसके आधार पर:
OpenSUSE और इसके आधार पर किसी भी डिस्ट्रो के लिए, हम Zypper का उपयोग करेंगे। और प्रक्रिया समान है, पहले हम कैश खोजते हैं और फिर इच्छित संस्करण स्थापित करते हैं:
cat /var/log/zypp/history | grep nombre_paquete
sudo zypper -in -f nombre_paquete-version
डेबियन और डेरिवेटिव (APT):
अब हम दूसरे बड़े समूह के साथ जाते हैं, डिब्रो पर आधारित डिस्ट्रोस के साथ और खुद भी उबंटू और इसके आधार पर, कई हैं। पहले हम कैश संस्करणों को देखते हैं:
sudo apt-cache showpkg nombre_paquete
और अब हम आपके इच्छित संस्करण को स्थापित करने जा रहे हैं, जिसके साथ package_name आपके मामले में एक है और वांछित संस्करण xz, उदाहरण के लिए 7.53:
sudo apt install nombre_paquete=x.z
मुझे उम्मीद है यह मदद करेगा…