Ich habe meinen Laptop von Ubuntu 16.04 auf Ubuntu 18.04 aktualisiert, sobald ich ihn erhalten habe und Python 2 nicht verwende.
Ist es für mich sicher, es zu entfernen?
Mein Terminal zeigt die Standardversion als Python 3.7.3 an .
Ich habe meinen Laptop von Ubuntu 16.04 auf Ubuntu 18.04 aktualisiert, sobald ich ihn erhalten habe und Python 2 nicht verwende.
Ist es für mich sicher, es zu entfernen?
Mein Terminal zeigt die Standardversion als Python 3.7.3 an .
Antworten:
Lauf
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 python2.7 nicht entfernen .
Wenn Sie dies genauer untersuchen , können Sie unter /var/log/installer/initial-status.gz herausfinden, was in einer Neuinstallation von Ubuntu 18.04 im Gegensatz zu einem Upgrade von einer früheren Version vorhanden ist . 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 ist leer und zeigt an, dass kein Paket mit der Zeichenfolge python2.7 installiert wurde.
In Ihrem Fall, seit Sie ein Upgrade von 16.04 auf 18.04 durchgeführt haben:
Wenn Sie Python-2-7-15rc1 auf Ihrem System haben, bedeutet dies, dass es im Rahmen des Upgrades von Ihrem vorherigen System beibehalten wurde oder dass Sie anschließend Software installiert haben, die davon abhängt.
In beiden Fällen ist das Entfernen eines solchen Pakets in 18.04 sicher, da die Einschränkung davon abhängt, dass Sie (a) bei Verwendung des vorherigen Systems (vor dem Upgrade) oder (b) nach dem Upgrade möglicherweise entfernt haben.
Denken Sie daran, dass während des Lebens von 18.04, wenn Sie etwas wie Kaliber oder Gimp oder Varieté oder Virt-Manager installieren , Python2.7 dadurch zurückgebracht wird.
:amd64
, bezieht es sich auf die Architektur. Sie haben wahrscheinlich ein 64-Bit-Betriebssystem. uname -a
wird helfen.