J'ai mis à jour mon ordinateur portable d'Ubuntu 16.04 vers Ubuntu 18.04 dès que je l'ai reçu et je n'utilise pas Python 2.
Puis-je le retirer en toute sécurité?
Mon terminal affiche la version par défaut sous la forme Python 3.7..
Courir
apt purge -s python2.7
où -s
est une simulation de ce qui se passerait.
et voyez par vous-même ce que vous allez perdre d'autre.
Sur mon système, Kubuntu 18.04, voici ce que je vois:
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.
Je ne supprimerai pas python2.7 .
En approfondissant cela, on peut découvrir ce qui est présent dans une installation propre d'Ubuntu 18.04, par opposition à une mise à niveau d'une version antérieure, en regardant /var/log/installer/initial -status.gz . J'ai un tel système.
À partir d'une fenêtre de terminal, exécutez:
$ zgrep "Package: python2.7" /var/log/installer/initial-status.gz
La recherche sera vide indiquant qu'aucun package contenant la chaîne python2.7 n'a été installé.
Dans votre cas, depuis votre mise à jour du 16.04 au 18.04:
Si vous avez python-2-7-15rc1 sur votre système, cela signifie qu'il a été conservé de votre système précédent dans le cadre de la mise à niveau ou que vous par la suite installé un logiciel qui en dépendait.
Quoi qu'il en soit, la suppression d'un tel package en 18.04 est sûre avec l'avertissement qui programme en fonction de celui que vous avez installé (a) lors de l'utilisation du système précédent (avant la mise à niveau) ou (b) après la mise à niveau peut-être supprimé.
Gardez à l'esprit que pendant la vie du 18.04, si vous installez quelque chose comme calibre ou gimp ou variété ou virt-manager , ce faisant ramener python2.7 en arrière.