क्या उबंटू 18.04 से पायथन 2.7.15rc1 को निकालना सुरक्षित है?


10

मैंने अपने लैपटॉप को Ubuntu 16.04 से Ubuntu 18.04 तक अपग्रेड किया जैसे ही मुझे यह मिला और मैं पायथन 2 का उपयोग नहीं कर रहा हूं।

क्या इसे हटाना मेरे लिए सुरक्षित है?

मेरा टर्मिनल Python 3.7.3 के रूप में डिफ़ॉल्ट संस्करण दिखा रहा है ।


1
उन कुछ Mbs को हटाने की आवश्यकता क्यों है? क्या आपने जांचा कि आपके पास वर्तमान में 2.7 का उपयोग करने वाला कौन सा सॉफ़्टवेयर है? झूठ में आपका जवाब है;; आप सुरक्षित की परिभाषा क्या है? यह आपके लैपटॉप में विस्फोट नहीं करेगा। वह पक्का है। यह राख को जला नहीं देगा। हो सकता है कि यह दुर्घटनाग्रस्त हो जाए, लेकिन यदि आप इसे पुनर्स्थापित करने में सक्षम हैं (यहां तक ​​कि एक पुनर्स्थापना) और आपके पास एक बैकअप है ... तो आप "सुरक्षित" क्या कहते हैं?
रिनजविंड

मैं इसे अनइंस्टॉल करना चाहता हूं क्योंकि मैं इसका इस्तेमाल नहीं करता। मैं जानना चाहता हूं कि क्या यह दुर्घटनाग्रस्त होगा या किसी तरह मेरे लैपटॉप को प्रभावित करेगा।
जसविता रेड्डी

@JaswithaReddy अगर है कि आपकी प्रेरणा है, यह मत करो! कभी नहीँ! निश्चित रूप से, यह एक दिलचस्प सवाल है, दार्शनिक रूप से :) ऐसा करने का कोई मतलब नहीं है, आप कुछ भी नहीं जीतते हैं।
मयू ३६

जवाबों:


19

Daud

apt purge -s python2.7

कहां -sक्या होगा का एक सिमुलेशन है।

और अपने लिए देखें कि आप और क्या खो देंगे।

मेरे सिस्टम पर, कुबंटु 18.04, यहाँ मैं क्या देख रहा हूँ:

The following packages were automatically installed and are no longer required:
  gir1.2-appindicator3-0.1 gir1.2-gtk-vnc-2.0 gir1.2-keybinder-3.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-spiceclientglib-2.0
  gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 libgovirt-common libgovirt2 libgtk-vnc-2.0-0 libgvnc-1.0-0 libkeybinder-3.0-0 libphodav-2.0-0
  libphodav-2.0-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libusbredirhost1 libvirt-glib-1.0-0 spice-client-glib-usb-acl-helper
  syslinux-common virt-viewer xsltproc
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  boot-repair* boot-sav* boot-sav-extra* glade2script* kubuntu-settings-desktop* python* python-asn1crypto* python-cairo* python-certifi*
  python-cffi-backend* python-chardet* python-cryptography* python-dbus* python-enchant* python-enum34* python-gi* python-gi-cairo*
  python-gobject* python-gobject-2* python-gtk2* python-gtkspellcheck* python-idna* python-ipaddr* python-ipaddress* python-libvirt*
  python-libxml2* python-libxslt1* python-mutagen* python-openssl* python-pkg-resources* python-psutil* python-qt4-dbus* python-requests*
  python-six* python-urllib3* python-xdg* python2.7* ranger* recoll* terminator* trash-cli* virt-manager* virtinst* zim*
0 upgraded, 0 newly installed, 44 to remove and 0 not upgraded.

 

मैं अजगर 2.7 नहीं निकालूंगा


इसे आगे देखते हुए, कोई यह पता लगा सकता है कि उबंटू 18.04 की स्वच्छ स्थापना में क्या मौजूद है, जैसा कि पहले वाले संस्करण से अपग्रेड करने के विरोध में /var/log/installer/initial-status.gz को देखकर । मेरे पास ऐसी व्यवस्था है।

टर्मिनल विंडो से, चलाएँ:

$ zgrep "Package: python2.7" /var/log/installer/initial-status.gz

यह खोज खाली संकेत देगी कि स्ट्रिंग python2.7 युक्त कोई पैकेज स्थापित नहीं किया गया था।


आपके मामले में, जब से आप 16.04 से 18.04 तक अपग्रेड हुए हैं:

  • यदि आपके पास अपने सिस्टम पर python-2-7-15rc1 है, तो इसका मतलब है कि यह आपके पिछले सिस्टम से अपग्रेड के भाग के रूप में या जिसे आपने बाद में स्थापित किया था, उस पर निर्भर सॉफ्टवेयर स्थापित किया गया था।

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

  • ध्यान रखें कि 18.04 के जीवन के दौरान, यदि आप कैलिबर या जिम्प या विविधता या गुण -प्रबंधक जैसे कुछ स्थापित करते हैं , तो ऐसा करने से python2.7 वापस आ जाएगा।


1
जवाब के लिए धन्यवाद। मुझे नहीं लगता कि मैं जल्द ही किसी भी समय python2.7 की स्थापना रद्द कर दूंगा।
जसविता रेड्डी

जब मैंने आपके द्वारा दिए गए सिमुलेशन कोड को चलाया तो मुझे amd64 से संबंधित बहुत सारे पैकेज मिल रहे हैं । किसी भी विचार यह क्या है?
जसविता रेड्डी

3
यदि आप देखें तो :amd64यह वास्तुकला को दर्शाता है। आपके पास शायद 64-बिट ओएस है। uname -aमदद करेगा।
डीके बोस

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