Posso desinstalar com segurança versões mais antigas do Python após a atualização?

4

Eu atualizei para o Ubuntu 14 e vejo que eu tenho um número de pastas Python .... Python 2.7 e assim por diante até o Python 3.4. Preciso deixar todos os mais velhos sozinhos ou eles podem ser excluídos? Vejo que alguém desinstalou o 2.7 e agora eles estão com problemas.

    
por user255992 05.05.2014 / 20:28

2 respostas

3

Na verdade, existem apenas 3 versões do Python no repositório do Ubuntu 14.04: 2.7, 3.3, 3.4

  • Quase todos os aplicativos usam v2.7, por isso posso dizer: agora mesmo para removê-lo.
  • v3.3 não usado (somente se você for um desenvolvedor), pode ser removido sem danos.
  • v3.4 alguns aplicativos começam a usá-lo como alternativa (eles mantêm a compatibilidade 2.7), podem ser removidos, mas verifique se ele sugerirá a remoção de outros pacotes.

É possível verificar suas dependências reversas, usando apt-cache para ter uma ideia melhor:

apt-cache rdepends python2.7
apt-cache rdepends python3.3
apt-cache rdepends python3.4
    
por user.dz 05.05.2014 / 21:33
0

Sim, os pacotes que precisam de python para serem executados são específicos da versão, já que python2.x é muito diferente de python3.x:

link

Existe um esforço para migrar todos os pacotes do Ubuntu para o Python 3 desde o ubuntu 12.10 e também não é permitido novos pacotes usando o Python 2.

O Python 2 é mantido apenas para fornecer suporte a aplicativos legados.

Fontes:

link

link

    
por ayr-ton 05.05.2014 / 21:04