APT (एडवांस्ड पैकेजिंग टूल) वह प्रणाली है जो उबंटू सिस्टम में स्थापित सभी सॉफ्टवेयर के प्रबंधन के लिए उपयोग करता है। यह आपको एक निश्चित संस्करण के लिए एक पैकेज "पिन" करने की अनुमति देता है, ताकि जब आप अपडेट प्रबंधक चलाते हैं तो यह अपडेट न हो।
अपने कर्नेल पैकेजों को पिन करने के लिए, पहले आपको यह निर्धारित करना होगा कि आपका कर्नेल क्या संस्करण है। ऐसा करने का एक तरीका सिस्टम> प्रशासन में सिनैप्टिक पैकेज मैनेजर खोलना है।
क्विक सर्च टेक्स्ट फील्ड में “linux-generic” टाइप करें और एंटर करें।
"इंस्टॉल किए गए संस्करण" कॉलम में सूचीबद्ध संख्या पर ध्यान दें। हम इसे अगले चरण में उपयोग करेंगे।
अगला, हमें फ़ाइल / etc / apt / वरीयताओं को संपादित करने की आवश्यकता है। रन एप्लिकेशन विंडो को ऊपर लाने और इसमें प्रवेश करने के लिए Alt + F2 दबाकर इसे खोलें:
gksudo gedit /etc/apt/preferences
यह एक gedit विंडो खोलेगा। सबसे अधिक संभावना है कि विंडो खाली होगी, जब तक कि आपने पहले एपीटी के साथ नहीं खेला है।
विंडो में, निम्न में टाइप करें, वर्जन नंबर को आपने Synaptic Package Manager में पाए गए वर्जन नंबर से बदल दिया है।
Package: linux-generic linux-headers-generic linux-image-generic linux-restricted-modules-generic
Pin: version <insert version here>
Pin-Priority: 1001
फ़ाइल सहेजें और gedit बंद करें। यदि आप अपडेट मैनेजर खोलते हैं, तो आपको देखना चाहिए कि लिनक्स कर्नेल अपडेट अब छिपे हुए हैं!
स्रोत
APT / DPKG के साथ संकुल को अवरुद्ध करना
ऊपर से अपनी गिरी का पैकेज नाम याद रखें।
एक टर्मिनल खोलें और चलाएं:
sudo -s
और मारा enter।
Sudo के लिए अपना पासवर्ड दर्ज करें:
echo kernel_package_name hold | dpkg --set-selections
kernel_package_name
उस कर्नेल के नाम से बदलें जिसे आप पिन करना चाहते हैं।
अब चलाएं:
sudo apt-get update && sudo apt-get upgrade
Apt / Dpkg से पिन निकालने के लिए:
एक टर्मिनल खोलें
sudo -s
echo kernel_package install | dpkg --set-selections
आप जिस पैकेज को पिन करना चाहते हैं, उसके साथ कर्नेल_पैकेज बदलें।
अब चलाएं:
sudo apt-get update && sudo apt-get upgrade
स्रोत
आप जो करने की कोशिश कर रहे हैं उसे पिनिंग कहा जाता है। जिन स्रोतों को मैंने आपको ऊपर दिया है, उनमें आपके कार्यों को पूरा करने के लिए आपको क्या करना चाहिए, इस पर आवश्यक बातें हैं।