Como posso instalar facilmente uma versão mais nova do python no Ubuntu 14.04 usando o apt-get sem atualizar o sistema operacional inteiro? [duplicado]

1

Eu estou preso no Ubuntu 14.04 e atualizar para 15.10 provavelmente não é uma opção. A versão mais alta do python suportada pelo Ubuntu 14 é a 2.7.6.
Isso é muito antigo. Eu quero instalar uma nova versão.

Eu entendo que tudo que eu preciso é uma versão .deb do software que eu gostaria de instalar. Eu acho que eu só preciso encontrar um servidor que tenha isso e adicioná-lo à lista de repositórios ( /etc/apt/sources.list ) e então apt-get magicamente fará a coisa certa.

No entanto, eu vou querer quebrar as regras e instalar versões mais recentes de outros softwares também. Quanto mais eu faço isso, mais provavelmente as coisas ruins acontecem, é claro. No entanto, eu suspeito que existem muitas pessoas no meu lugar que querem fazer a mesma coisa. Então, talvez haja repositório para que os separadores de regras, como eu, possam usar para substituir os repositórios oficiais do Ubuntu?

Existe tal repositório mágico?

Se eu adicioná-lo a /etc/apt/sources.list , apt-get install python me fornecerá uma versão mais nova do python do que a disponível nos repositórios oficiais?

    
por Alex Ryan 10.02.2016 / 02:06

2 respostas

3

Usando a versão mais recente do python

Não é recomendado alterar a versão python do seu sistema (por exemplo, com apt-get update python ), pois muitos scripts dependem de uma versão específica. Você pode frear seu sistema e isso pode causar problemas com futuras atualizações. Em vez disso, convém dar uma olhada em ambientes virtuais conforme respondido aqui .

Usando o python 3

De acordo com o manifesto do Ubuntu 14.04.5 , python 3.4 é agora incluído com fiel por padrão. Você pode usá-lo com o comando: python3 <path-to-some-optional-script> .

Substituir os repositórios oficiais / Manter pacotes

Não existe o repositório mágico mencionado . No entanto, há Arquivos de Pacotes Pessoais em seu lugar, fornecendo a versão mais recente do pacote (também acionada por apt-get update ) e são mantidos pelo comunidade. Há uma pergunta sobre esse assunto no SE aqui .

Você também pode baixar arquivos .deb com uma versão mais recente e usar a ferramenta gdebi para instalá-los . No entanto, você precisará cuidar de versões mais recentes ao usar os arquivos .deb locais.

    
por Marcus 10.02.2016 / 02:23
-1
apt-get install python3

isso deve ser feito. lembre-se que o python3 usa a entrada como string e a função usada para analisá-lo em outro formato.

    
por user3293559 10.02.2016 / 06:14