
Ich habe mein Laptop sofort nach dem Erhalt von Ubuntu 16.04 auf Ubuntu 18.04 aktualisiert und verwende Python 2 nicht.
Kann ich es sicher entfernen?
Mein Terminal zeigt die Standardversion alsPython 3.7.3.
Antwort1
Laufen
apt purge -s python2.7
wo -s
ist eine Simulation dessen, was passieren würde.
und sehen Sie selbst, was Sie sonst noch verlieren werden.
Auf meinem System, Kubuntu 18.04, sehe ich Folgendes:
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.
Ich werde nicht entfernenpython2.7.
Wenn man sich dies genauer ansieht, kann man herausfinden, was in einer Neuinstallation von Ubuntu 18.04 im Gegensatz zu einem Upgrade von einer früheren Version vorhanden ist, indem man sich Folgendes ansieht:/var/log/installer/initial-status.gz. Ich habe so ein System.
Führen Sie in einem Terminalfenster Folgendes aus:
$ zgrep "Package: python2.7" /var/log/installer/initial-status.gz
Die Suche wird leer sein, was bedeutet, dass kein Paket mit der Zeichenfolge vorhanden ist.python2.7wurde installiert.
In Ihrem Fall, seit Sie von 16.04 auf 18.04 aktualisiert haben:
Wenn Siepython-2-7-15rc1auf Ihrem System, dann wurde es im Rahmen des Upgrades von Ihrem vorherigen System übernommen oder Sie haben nachträglich davon abhängige Software installiert.
In jedem Fall ist das Entfernen eines solchen Paketsin 18.04ist sicher, mit der Einschränkung, dass davon abhängige Programme, die Sie (a) bei Verwendung des vorherigen Systems (vor dem Upgrade) oder (b) nach dem Upgrade installiert haben, möglicherweise entfernt werden.
Denken Sie daran, dass während der Lebensdauer von 18.04, wenn Sie etwas wieKaliberoderGimpeoderVielfaltodervirtueller Manager, dies bringtpython2.7zurück.