Czy bezpiecznie jest usunąć Python 2.7.15rc1 z Ubuntu 18.04?


10

Zaktualizowałem laptopa z Ubuntu 16.04 do Ubuntu 18.04, jak tylko go dostałem i nie używam Python 2.

Czy mogę to bezpiecznie usunąć?

Mój terminal wyświetla domyślną wersję jako Python 3.7.3 .


1
dlaczego trzeba usunąć te kilka Mbs? sprawdziłeś, jakie oprogramowanie obecnie używasz 2.7? W kłamstwach jest twoja odpowiedź ;-) Jaka jest Twoja definicja bezpieczeństwa? Nie sprawi, że Twój laptop wybuchnie. Na pewno. Nie sprawi, że spali się na popiół. Może to spowodować awarię, ale jeśli możesz go przywrócić (sprawdź nawet ponownie) i masz kopię zapasową ... co nazywasz „bezpiecznym”?
Rinzwind

Chcę go odinstalować, ponieważ go nie używam. Chcę wiedzieć, czy to się zawiesi, czy w jakiś sposób wpłynie na mój laptop.
Jaswitha Reddy

@JaswithaReddy, jeśli taka jest Twoja motywacja, nie rób tego! Nigdy! Jasne, to interesujące pytanie, filozoficznie :) Nie ma sensu tego robić, w ogóle nic nie wygrywasz.
Mayou36

Odpowiedzi:


19

Biegać

apt purge -s python2.7

gdzie -sjest symulacja tego, co by się stało.

i przekonaj się, co jeszcze stracisz.

W moim systemie, Kubuntu 18.04, oto co widzę:

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.

 

Nie będę usuwał Python2.7 .


Patrząc dalej, można dowiedzieć się, co jest obecne w czystej instalacji Ubuntu 18.04, w przeciwieństwie do aktualizacji z wcześniejszej wersji, patrząc na /var/log/installer/initial-status.gz . Mam taki system.

Z okna terminala uruchom:

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

Wyszukiwanie będzie puste, co oznacza, że ​​nie zainstalowano żadnego pakietu zawierającego ciąg python2.7 .


W twoim przypadku, ponieważ zaktualizowałeś wersję z 16.04 na 18.04:

  • Jeśli masz w systemie python-2-7-15rc1 , oznacza to, że został zachowany z poprzedniego systemu w ramach aktualizacji lub że później zainstalowałeś oprogramowanie, które od niego zależało.

  • Tak czy inaczej, usunięcie takiego pakietu w 18.04 jest bezpieczne z zastrzeżeniem, że programy w zależności od tego, które zainstalowałeś (a) podczas korzystania z poprzedniego systemu (przed aktualizacją) lub (b) po aktualizacji mogą zostać usunięte.

  • Należy pamiętać, że w czasie trwania 18.04, jeśli coś takiego zainstalować kalibru lub GIMP lub odmiany lub virt-manager , robi tak przyniesie python2.7 plecy.


1
Dziękuję za Twoją odpowiedź. Nie sądzę, że wkrótce odinstaluję Python2.7.
Jaswitha Reddy

Dostaję wiele pakietów związanych z amd64, kiedy uruchomiłem podany przez ciebie kod symulacyjny. Wiesz co to jest?
Jaswitha Reddy

3
Jeśli widzisz :amd64, odnosi się to do architektury. Prawdopodobnie masz 64-bitowy system operacyjny. uname -apomoże.
DK Bose

2
amd64 odnosi się do dowolnego x86-64, nawet jeśli masz procesor Intel
qwr
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.