¿Es seguro eliminar Python 2.7.15rc1 de Ubuntu 18.04?

10

Actualicé mi computadora portátil de Ubuntu 16.04 a Ubuntu 18.04 tan pronto como la obtuve y no estoy usando Python 2.

¿Es seguro para mí eliminarlo?

Mi terminal muestra la versión predeterminada como Python 3.7.3 .

Jaswitha Reddy
fuente
1
¿Por qué la necesidad de eliminar esos pocos Mbs? ¿comprobaste qué software tienes actualmente que está usando 2.7? Ahí en las mentiras está tu respuesta ;-) ¿Cuál es tu definición de caja fuerte? No hará que su computadora portátil explote. Eso es seguro. No lo hará arder en cenizas. Puede que se bloquee, pero si puede restaurarlo (diablos, incluso una reinstalación) y tiene una copia de seguridad ... ¿a qué llama "seguro"?
Rinzwind
Quiero desinstalarlo porque no lo uso. Quiero saber si se bloqueará o de alguna manera afectará mi computadora portátil.
Jaswitha Reddy
@JaswithaReddy si esa es tu motivación, ¡no lo hagas! ¡Nunca! Claro, es una pregunta interesante, filosóficamente :) No tiene sentido hacerlo, no ganas nada en absoluto.
Mayou36

Respuestas:

19

correr

apt purge -s python2.7

donde -ses una simulación de lo que sucedería

y ve por ti mismo qué más perderás.

En mi sistema, Kubuntu 18.04, esto es lo que veo:

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.

 

No eliminaré python2.7 .


Mirando más a fondo esto, uno puede descubrir lo que está presente en una instalación limpia de Ubuntu 18.04, en lugar de una actualización de una versión anterior, mirando /var/log/installer/initial-status.gz . Tengo un sistema así.

Desde una ventana de terminal, ejecute:

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

La búsqueda estará vacía, lo que indica que no se instaló ningún paquete que contenga la cadena python2.7 .


En su caso, desde que actualizó de 16.04 a 18.04:

  • Si tiene python-2-7-15rc1 en su sistema, significa que se retuvo de su sistema anterior como parte de la actualización o que posteriormente instaló software que dependía de él.

  • De cualquier manera, eliminar dicho paquete en 18.04 es seguro con la advertencia de que los programas dependen de él que instaló (a) al usar el sistema anterior (antes de la actualización) o (b) después de que la actualización pueda eliminarse.

  • Tenga en cuenta que durante la vida de 18.04, si instala algo como calibre o gimp o variedad o virt-manager , hacerlo devolverá python2.7 .

DK Bose
fuente
1
Gracias por la respuesta. No creo que vaya a desinstalar python2.7 pronto.
Jaswitha Reddy
Recibo muchos paquetes relacionados con amd64 cuando ejecuté el código de simulación que usted proporcionó. ¿Alguna idea de qué es eso?
Jaswitha Reddy
3
Si lo ves :amd64se refiere a la arquitectura. Probablemente tenga un sistema operativo de 64 bits. uname -aayudará.
DK Bose
2
amd64 se refiere a cualquier x86-64 incluso si tiene un procesador Intel
qwr