उबंटू ने 16.04 में पायथन 2 को गिरा दिया है । यह अभी भी अपग्रेड के बाद स्थापित है, हालांकि (यह "अप्रचलित पैकेज" का हिस्सा नहीं था)।
क्या पायथन 2 और इसकी सभी निर्भरता को साफ तरीके से हटाने का एक साफ तरीका है (पूरी तरह से छुटकारा पाने के लिए)?
एक है apt purge
जाने का रास्ता?
root@ubuntu ~# apt purge python2.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libnss-ldap
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
auth-client-config* ldap-auth-client* ldap-auth-config* libpam-ldap* libsmbclient* ndiff* python* python-bs4* python-chardet* python-crypto* python-dnspython*
python-html5lib* python-ldb* python-lxml* python-ntdb* python-pkg-resources* python-samba* python-setuptools* python-six* python-talloc* python-tdb* python2.7* samba*
samba-common-bin* samba-dsdb-modules* samba-libs* samba-vfs-modules* smbclient* winbind*
0 upgraded, 0 newly installed, 29 to remove and 0 not upgraded.
After this operation, 58.4 MB disk space will be freed.
2
"स्वच्छ तरीके" से आपका वास्तव में क्या मतलब है? Python2 केवल तभी स्थापित होता है जब कुछ संकुल को इसकी आवश्यकता होती है। इसे हटाने से सिस्टम टूट सकता है।
—
mikewhatever
@mikewhatever: मैंने 15.10 से अपग्रेड किया जहां सिस्टम द्वारा अजगर 2 की आवश्यकता थी। 16.04 के बाद से इसे बिल्कुल भी शिप नहीं किया गया है, इसका मतलब है कि इसकी अब कोई जरूरत नहीं है। तो पायथन 2 को हटाने से सिस्टम को नहीं तोड़ना चाहिए - जो कि मुझे सबसे ज्यादा डर है। अतिरिक्त सॉफ़्टवेयर के लिए - इससे कोई फर्क नहीं पड़ता कि वे टूटते हैं (मैं उन्हें उस मामले में भी हटा
—
दूँगा
अच्छा, फिर शुभकामनाएँ। : ~)
—
mikewhatever
हालांकि, कई ऐप को अभी भी इसकी आवश्यकता है। शायद अद्यतन स्थापित करने की आवश्यकता है
—
UniversallyUniqueID
python2
? मैं कहूंगा कि इसे हटाओ मत।
@ भारद्वाजराजू:
—
WoJ
apt purge
मुझ पर निर्भरता नहीं दिखाएगा? - और मुझे अपना मन बनाने की अनुमति दें (मेरे मामले में samba
उदाहरण के लिए हटाने के लिए एक समस्याग्रस्त पैकेज होगा)