एप्टीट्यूड के साथ एप्टीट्यूड सेफ-अपग्रेड तुल्यता


30

क्या aptitude safe-upgradeउपयोग करने के बराबर है apt-get?


मेरे पहले विचार डिस्ट-अपग्रेड के लिए आए थे, लेकिन मुझे नहीं लगता कि वास्तव में सुरक्षित-अपग्रेड के समान ही है।
जेफ वेलिंग

वहाँ नही है। उपयुक्तता में सामान उपलब्ध कराने के लिए मौजूद नहीं है- *
Janus Troelsen

जवाबों:


37

के apt-getकरीब कमान aptitude safe-upgradeहै upgrade, लेकिन एक अंतर है।

aptitude safe-upgrade वर्तमान में स्थापित पैकेजों को अपग्रेड करना और नई निर्भरता को हल करने के लिए नए पैकेज स्थापित कर सकते हैं, लेकिन पैकेजों को कभी नहीं हटाते हैं।

apt-get upgrade वर्तमान में स्थापित पैकेजों को अपग्रेड किया गया है, लेकिन कभी भी पैकेजों को स्थापित या हटाता नहीं है।

तो apt-get upgradeतुलनीय है aptitude --no-new-installs safe-upgrade


4

पैकेज हटाने पर थोड़ा और सटीक होना:

आदमी ने कहा:

-सेफ़-अपग्रेड ... स्थापित पैकेज तब तक नहीं हटाए जाएंगे जब तक कि उनका उपयोग न किया जाए ...

जबकि मनुष्य ने कहा:

-अपग्रेड करें ... किसी भी परिस्थिति में वर्तमान में हटाए गए पैकेज स्थापित नहीं हैं ...


2

मुझे लगता है कि समकक्ष होगा:

apt-get --with-new-pkgs upgrade

और कुंजी यह है कि --with-new-pkgsउन्नयन के साथ संयोजन में उपयोग किए जाने पर नए पैकेज स्थापित करने की अनुमति दें ताकि यह मूल रूप से एक ही काम करें aptitude safe-upgrad, उन्नयन और नए पैकेज स्थापित करें जो इस अपडेट के लिए आवश्यक हैं।


1

PhoenixS के आदेश और अप्रयुक्त संकुल को हटाने के बारे में रोलाण्ड बेकर की टिप्पणी का मेल (और मैन ऑफ द पृष्ठों में सभी इस जाँच दोगुना aptitudeऔर apt-get), यह लगता है कि आदेश का उपयोग कर apt-getकि पूरी तरह से नकल करता है के behvaiour aptitude safe-upgradeहै

apt-get upgrade --with-new-pkgs --autoremove

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.