Como remover o Python 2 em 16.04?

5

O Ubuntu abandonou o Python 2 em 16.04. Ele ainda é instalado após uma atualização (embora não faça parte dos "pacotes obsoletos").

Existe uma maneira limpa de remover o Python 2 e todas as suas dependências de uma maneira limpa (para se livrar completamente dele)?

O apt purge é o caminho a percorrer?

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.
    
por WoJ 23.04.2016 / 11:34

1 resposta

14
Como ainda existem muitos pacotes que dependem do Python2 (como o Samba e o VirtualBox), você deve dar uma olhada nos pacotes que o apt deseja remover antes de continuar.

Use

sudo apt purge python2.7-minimal

para remover completamente o Python2 e tudo o que depende dele.

    
por Florian Diesch 23.04.2016 / 12:16