Como posso instalar o Python 2.6 no 12.04?

77

De acordo com o link "O Python 2.6 não está mais disponível para instalação".

Eu preciso dar suporte a softwares legados que são executados somente no Python 2.6. Como posso instalar o Python 2.6 no Ubuntu 12.04?

    
por d3vid 26.04.2012 / 14:19

8 respostas

89

Estou usando um PPA: link

Instale o PPA:

sudo add-apt-repository ppa:fkrull/deadsnakes

Executar atualização:

sudo apt-get update

Instale seu sabor:

sudo apt-get install python2.6 python2.6-dev

    
por localhost 24.05.2012 / 15:17
12

Confira pythonbrew . Ele faz um ótimo trabalho ao gerenciar múltiplas versões e ambientes de python. Ele cria cada versão do python a partir do código-fonte, mas o faz de maneira amigável. Depois de instalar, basta executar:

pythonbrew install 2.6
pythonbrew switch 2.6

Depois, você pode usá-lo com o virtualenv para criar um ambiente virtual com as estruturas e bibliotecas necessárias, sem precisar se preocupar com conflitos.

    
por AndrewJesaitis 30.04.2012 / 20:24
8

Eu procurei por um PPA, não encontrei nenhum, então instalei os pacotes do Python 2.6 a partir do 11.10 à mão:

cd /tmp
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-minimal_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dev_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dbg_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/libpython2.6_2.6.7-4ubuntu1_i386.deb
dpkg -i *python2.6*_2.6.7-4ubuntu1_i386.deb

Substitua XX pelo seu código de país e, se necessário, i386 com sua arquitetura ( amd64 para instalações de 64 bits).

(Além disso, a maioria das pessoas não precisa do pacote -dbg .)

    
por Marius Gedminas 26.04.2012 / 19:50
1

O Python não é muito difícil de construir. Tente sudo apt-get install build-essential , sudo apt-get build-dep python2.7 (somente obtém dependências que são quase iguais às do Python 2.6. Agora baixe a distribuição de código fonte do Python 2.6 e ./configure , make , make install .

    
por Janus Troelsen 26.04.2012 / 15:58
1

para o desenvolvimento do plone no linux, usamos este script de buildout: link

existem arquivos de configuração de buildout para as versões 2.4, 2.5, 2.6, 2.7 e 3.2 do python.

o README informa como usá-lo.

    
por johannes raggam 30.04.2012 / 10:02
1

Se você estiver atualizando para 12.04 e já tiver o Python 2.6 instalado, ele permanecerá instalado após a atualização.

Os pacotes instalados serão considerados "locais" e obviamente não podem ser atualizados com o Gerenciador de atualização. Correções de segurança somente de fonte (se houver necessidade) são disponíveis em python.org .

Apenas os pacotes 2.6 instalados permanecerão, e os que não estiverem instalados não estarão acessíveis. Se você precisar deles, você pode obtê-los dos arquivos do Ubuntu seguindo as instruções da Marius .

    
por d3vid 30.04.2012 / 14:31
1

Tente usar os debs aqui (verifique as dependências da descrição, pois você pode ter muito a fazer download - mas é tudo ponto / clique em debs).

Ou se você tiver um usb com o 10.04, instale o software center e faça um iso aptoncd. Você pode abri-los e simplesmente clicar no backup dos debs dentro sem fazer uma instalação automática completa. Eu estou fazendo alguns para back-up os 10,04 debs como eu temo que eles terão ido um dia e 10,04 a melhor versão do histórico do ubuntu até à data.

    
por user77880 19.07.2012 / 01:51
0

Eu não sei se funciona ou não, mas você pode tentar isso:

apt-cache show python

isso mostrará a versão do pacote e tentará:

apt-get install packag_name=version

para obter apenas as versões disponíveis, tente isto:

apt-cache policy <package_name>

faça-nos saber se funciona ou não ...

    
por Aragon 26.04.2012 / 14:30

Tags