Rimuovere Python 2.7.15rc1 da Ubuntu 18.04 è sicuro?


10

Ho aggiornato il mio laptop da Ubuntu 16.04 a Ubuntu 18.04 non appena l'ho ricevuto e non sto usando Python 2.

È sicuro per me rimuoverlo?

Il mio terminale mostra la versione predefinita come Python 3.7.3 .


1
perché la necessità di rimuovere quei pochi MB? hai controllato quale software hai attualmente che utilizza 2.7? La risposta è bugie ;-) Qual è la tua definizione di sicuro? Non farà esplodere il tuo laptop. Certamente. Non lo farà bruciare in cenere. Potrebbe bloccarlo, ma se sei in grado di ripristinarlo (diamine anche una reinstallazione) e hai un backup ... come si chiama "sicuro"?
— Rinzwind,

Voglio disinstallarlo perché non lo uso. Voglio sapere se si bloccherà o influenzerà in qualche modo il mio laptop.
— Jaswitha Reddy,

@JaswithaReddy se questa è la tua motivazione, non farlo! Mai! Certo, è una domanda interessante, filosoficamente :) Non ha senso farlo, non vinci nulla.
— Mayou36,

Risposte:


19

Correre

apt purge -s python2.7

dove -sè una simulazione di ciò che accadrebbe.

e vedi di persona cos'altro perderai.

Sul mio sistema, Kubuntu 18.04, ecco cosa vedo:

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.

 

Non rimuoverò python2.7 .


Esaminando ulteriormente questo, si può scoprire cosa è presente in un'installazione pulita di Ubuntu 18.04, al contrario di un aggiornamento da una versione precedente, guardando /var/log/installer/initial-status.gz . Ho un tale sistema.

Da una finestra del terminale, eseguire:

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

La ricerca sarà vuota indicando che non è stato installato alcun pacchetto contenente la stringa python2.7 .


Nel tuo caso, da quando hai eseguito l'aggiornamento dal 16.04 al 18.04:

  • Se hai python-2-7-15rc1 sul tuo sistema, significa che è stato conservato dal tuo sistema precedente come parte dell'aggiornamento o che hai successivamente installato il software che dipendeva da esso.

  • In entrambi i casi, la rimozione di un tale pacchetto in 18.04 è sicura con l'avvertenza che i programmi dipendono da esso installato (a) quando si utilizza il sistema precedente (prima dell'aggiornamento) o (b) dopo che l'aggiornamento potrebbe essere stato rimosso.

  • Tieni presente che durante la vita di 18.04, se installi qualcosa come calibre o gimp o varietà o virt-manager , farlo riporterà python2.7 .


1
Grazie per la risposta. Non credo che disinstallerò presto python2.7.
— Jaswitha Reddy,

Ricevo molti pacchetti relativi ad amd64 quando ho eseguito il codice di simulazione che hai fornito. Qualche idea di cosa sia?
— Jaswitha Reddy,

3
Se vedi :amd64si riferisce all'architettura. Probabilmente hai un sistema operativo a 64 bit. uname -aaiuterà.
— DK Bose,

2
amd64 si riferisce a qualsiasi x86-64 anche se si dispone di un processore Intel
— qwr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.