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.