मुझे एप्ट के साथ पैकेजों के बारे में पता है। यही मैं करना नहीं चाहता। अन्य सवालों का जवाब या तो पिनिंग का उपयोग करके या अस्थायी रूप से पिन का उपयोग करके दिया गया है। मैं ऐसा नहीं करना चाहता।
मैं जो करना चाहता हूं पैकेज को उसी तरह वापस रखता हूं जैसे कर्नेल किया गया है:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
मैं जोड़ना चाहते हैं tomcat-*
और mysql-*
और sun-*
इस सूची में। अतीत में, ऐसा करने के लिए एक कॉन्फ़िगरेशन पैरामीटर था। मैंने हमेशा सोचा है कि यह कुछ ऐसा था Apt::Get::HoldPkgs
या Apt::HoldPkgs
मैं इसे पा नहीं सकता।
जब तक मैं विशेष रूप से उनसे अनुरोध नहीं करता, मैं इन पैकेजों को अपडेट से रखना चाहता हूं apt-get install
।
मुझे apt-get
कॉन्फ़िगरेशन मिला Apt::NeverAutoRemove
। क्या मैं यही चाहता हूँ?
जोड़ा गया प्रश्न: मैं नोटिस करता हूं कि Apt::NeverAutoRemove
और Apt::Never-MarkAuto-Sections
(अन्य लोगों के बीच) अभी तक दस्तावेज नहीं हैं, जहां तक मैं देख सकता हूं। वे मैनपेज़ में नहीं हैं। न ही है aptitude::Keep-Unused-Pattern
और aptitude::Get-Root-Command
।
क्या इसके लिए कोई व्यापक और पूर्ण दस्तावेज है apt.conf
?
upgrade
कमांड के शब्दार्थ से apt-get
।
dpkg --set-selections
। मुझे एक प्रश्न मिला जिसने dpkg के उपयोग का सुझाव दिया था और योग्यता का उपयोग समकक्ष नहीं था (यानी, dpkg ने aptitude सेटिंग का सम्मान नहीं किया)।
upgrade
औरdist-upgrade
और एक प्रति पैकेज के आधार पर कॉन्फ़िगर नहीं किया जा सकता है।