क्या 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 पर एक बार परीक्षण किया गया है, और यह कम से कम भाग गया, कुछ पैकेजों को हटाकर और कुछ अन्य पैकेजों को अपग्रेड कर रहा है, लेकिन किसी भी नए पैकेज को स्थापित नहीं कर रहा है (अनुमान है कि यह उस संदर्भ में आवश्यक नहीं था)