O Python 3.5 acaba de ser lançado. Posso obtê-lo como um pacote para o Ubuntu 15.4?

15

Eu quero a versão mais recente do Python, mas não quero ignorar o gerenciador de pacotes apt: não quero fazer uma instalação antiga, pois isso pode dificultar a desinstalação quando os pacotes oficiais forem lançados.

Atualmente, o Python3.5 não está presente em nenhum dos repositórios de pacotes da Canonical, o que significa que não posso apenas "apt-get install python3.5".

Existe uma maneira de instalar o Python3.5 no meu PC enquanto isso?

Salim Fadhley
fonte
11
possível duplicata de instalar o Python 3.3.2 no Ubuntu
Dobey
4
Não é uma duplicata: o Python 3.3.x vem com o Ubuntu, o python 3.5 é novo em folha e ainda não faz parte de um pacote oficial.
Salim Fadhley 15/09/2015
11
É uma duplicata. A resposta é a mesma. Essa pergunta foi feita simplesmente no momento em que 3.3.2 era a nova versão. Use o PPA. O Python 3.5 estava sendo construído quando eu votei isso como uma duplicata.
Dobey
2
Agora existe - 6 de outubro - um PPA com Python3.5 disponível. Veja minha resposta
Nephente

Respostas:

15

Antes do Ubuntu ser adicionado python 3.5aos repositórios oficiais, você tem duas opções para instalá-lo agora:

  • Verifique se alguém veio com um PPA contendo python 3.5para que você possa instalá-lo / removê-lo usando apt-getou outro gerenciador de pacotes

  • Instalar da fonte

Até onde posso ver, não existe um PPA disponível até a data, portanto sua única opção é instalar a partir do arquivo de origem.


Você disse :

Não quero instalar uma fonte antiga, pois isso pode dificultar a desinstalação quando os pacotes oficiais forem lançados.

Talvez você ainda não tenha ouvido falar checkinstall, ele cria um pacote com os arquivos que serão salvos em diferentes locais do seu computador na última etapa da compilação de um pacote a partir da fonte ( sudo make install). Então você só precisa substituir sudo make installcom sudo checkinstalle, em seguida, você pode remover o pacote que você nomeou usando qualquer gerenciador de pacotes da maneira usual.

Marque man checkinstallpara ter mais ideia.


Atualizar:

Um PPA já está disponível. Verifique esta resposta .

heemail
fonte
Não é necessário para o python, porque ele já tem um destino no MakeFile chamado altinstall. está funcionando bem por muitos anos em todas as distros.
pylover 20/05
15

Há outra resposta para uma pergunta semelhante aqui: Como instalar versões mais recentes do Python usando o apt-get?

Basicamente, ele diz que (até que os repositórios oficiais tenham a nova versão do python) aqui está uma fonte para usar com o gerenciador de pacotes, para nós que preferimos usar esse método mais simples, pois é para isso que os gerenciadores de pacotes estão disponíveis:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

Parabéns a Felix Krull, que administra este PPA!

Johan Olofsson
fonte
11
Estou no Ubuntu 15.04. Consegui instalar o Python 3.5.1 usando esse método. No entanto, eu tinha que fazer manualmente: sudo rm / usr / bin / python3, então sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub