Ubuntu ha caído Python 2 en 16.04. Sin embargo, todavía se instala después de una actualización (no formaba parte de los "paquetes obsoletos").
¿Hay una manera limpia de eliminar Python 2 y todas sus dependencias de una manera limpia (para deshacerse por completo)?
Es un apt purge
camino a seguir?
root@ubuntu ~# apt purge python2.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libnss-ldap
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
auth-client-config* ldap-auth-client* ldap-auth-config* libpam-ldap* libsmbclient* ndiff* python* python-bs4* python-chardet* python-crypto* python-dnspython*
python-html5lib* python-ldb* python-lxml* python-ntdb* python-pkg-resources* python-samba* python-setuptools* python-six* python-talloc* python-tdb* python2.7* samba*
samba-common-bin* samba-dsdb-modules* samba-libs* samba-vfs-modules* smbclient* winbind*
0 upgraded, 0 newly installed, 29 to remove and 0 not upgraded.
After this operation, 58.4 MB disk space will be freed.
python2
? Yo diría que no lo quites.apt purge
me mostrarían las dependencias? - y permitirme decidir (en mi casosamba
sería un paquete problemático para eliminar, por ejemplo)Respuestas:
Como todavía hay muchos paquetes que dependen de Python2 (como Samba y VirtualBox), debe observar detenidamente los paquetes que apt desea eliminar antes de permitir que continúe.
Utilizar
eliminar completamente Python2 y todo lo que depende de él.
fuente
Si necesita usar python3 en su lugar, no elimine python2. Puedes alterar tu sistema tan mal.
Simplemente elimine el enlace original:
y crea uno nuevo:
fuente
update-alternatives python
método.