क्या aptitude safe-upgrade
उपयोग करने के बराबर है apt-get
?
क्या aptitude safe-upgrade
उपयोग करने के बराबर है apt-get
?
जवाबों:
के apt-get
करीब कमान aptitude safe-upgrade
है upgrade
, लेकिन एक अंतर है।
aptitude safe-upgrade
वर्तमान में स्थापित पैकेजों को अपग्रेड करना और नई निर्भरता को हल करने के लिए नए पैकेज स्थापित कर सकते हैं, लेकिन पैकेजों को कभी नहीं हटाते हैं।
apt-get upgrade
वर्तमान में स्थापित पैकेजों को अपग्रेड किया गया है, लेकिन कभी भी पैकेजों को स्थापित या हटाता नहीं है।
तो apt-get upgrade
तुलनीय है aptitude --no-new-installs safe-upgrade
।
पैकेज हटाने पर थोड़ा और सटीक होना:
आदमी ने कहा:
-सेफ़-अपग्रेड ... स्थापित पैकेज तब तक नहीं हटाए जाएंगे जब तक कि उनका उपयोग न किया जाए ...
जबकि मनुष्य ने कहा:
-अपग्रेड करें ... किसी भी परिस्थिति में वर्तमान में हटाए गए पैकेज स्थापित नहीं हैं ...
मुझे लगता है कि समकक्ष होगा:
apt-get --with-new-pkgs upgrade
और कुंजी यह है कि --with-new-pkgs
उन्नयन के साथ संयोजन में उपयोग किए जाने पर नए पैकेज स्थापित करने की अनुमति दें ताकि यह मूल रूप से एक ही काम करें aptitude safe-upgrad
, उन्नयन और नए पैकेज स्थापित करें जो इस अपडेट के लिए आवश्यक हैं।
PhoenixS के आदेश और अप्रयुक्त संकुल को हटाने के बारे में रोलाण्ड बेकर की टिप्पणी का मेल (और मैन ऑफ द पृष्ठों में सभी इस जाँच दोगुना aptitude
और apt-get
), यह लगता है कि आदेश का उपयोग कर apt-get
कि पूरी तरह से नकल करता है के behvaiour aptitude safe-upgrade
है
apt-get upgrade --with-new-pkgs --autoremove
यह Ubuntu 16.04 पर एक बार परीक्षण किया गया है, और यह कम से कम भाग गया, कुछ पैकेजों को हटाकर और कुछ अन्य पैकेजों को अपग्रेड कर रहा है, लेकिन किसी भी नए पैकेज को स्थापित नहीं कर रहा है (अनुमान है कि यह उस संदर्भ में आवश्यक नहीं था)