Como instalar o Python 3.4 corretamente no Saucy?

1

Para meu projeto, eu preciso do Python 3.4 (beta 2) para o módulo asyncio, mas ainda não existe um pacote oficial para o Ubuntu (ao contrário do Windows, que já tem um MSI). Eu gostaria de saber como posso instalar o Python 3.4 (beta 2) do tarball para download sem quebrar meu sistema. Por não quebrar meu sistema, eu quero dizer que eu posso usar os scripts update-alternatives e env , ter os python3.4 e pip3.4 binários sem conflitos, etc. como sempre no Ubuntu. Até onde eu sei, o script make padrão não respeita 100% dos caminhos padrão do sistema no Ubuntu (eu já tive problemas para instalar o Python 2.7.4 antes que o pacote deb debusesse por ele).

    
por 3k- 19.01.2014 / 12:31

1 resposta

0

Tarde demais para você, provavelmente, mas caso isso seja útil para qualquer outra pessoa ... veja como aproveitar o fato de que o Python 3.4 está nos repositórios do Trusty. Não tenho certeza se há problemas com esse método, mas está funcionando para mim.

  1. Defina o seu lançamento preferido para Saucy (para evitar problemas do que estamos prestes a fazer em seguida):

    sudo echo 'APT::Default-Release "saucy";' >> /etc/apt/apt.conf.d/01ubuntu
    
  2. Adicione o Trusty às suas fontes.

    sudo echo 'deb http://archive.ubuntu.com/ubuntu trusty restricted main multiverse universe' >> /etc/apt/sources.list
    
  3. Se tudo estiver funcionando corretamente, você deve poder instalar pacotes manualmente a partir do Trusty, mas apenas para pacotes que não existem no Saucy. Para confirmar que nada foi danificado, certifique-se de que o apt não deseja atualizar 500 pacotes.

    sudo apt-get update
    sudo apt-get dist-upgrade
    

    Se houver muitos pacotes que desejam atualizar, algo deu errado. Pressione 'N' para cancelar a atualização. Reverta suas alterações e tente novamente ou poste aqui, caso eu não esteja explicando isso direito, talvez alguém possa ajudar a descobrir o que está acontecendo.

  4. Se tudo for planejado, você deve conseguir instalar o python 3.4.

    sudo apt-get install python3.4 python3.4-dev python3.4-dbg python3.4-doc
    
por ontologist 26.03.2014 / 21:00