Как установить Python 2.6 на 12.04?

77

Согласно Ссылка «Python 2.6 больше не доступен для установки».

Мне нужно поддерживать устаревшее программное обеспечение, которое работает только на Python 2.6. Как установить Python 2.6 на Ubuntu 12.04?

    
задан d3vid 26.04.2012 в 14:19
источник

8 ответов

89

Я использую PPA: Ссылка

Установите PPA:

sudo add-apt-repository ppa:fkrull/deadsnakes

Запустить обновление:

sudo apt-get update

Установите свой вкус:

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

ответ дан localhost 24.05.2012 в 15:17
источник
12

Проверьте pythonbrew . Он отлично справляется с управлением несколькими версиями python и средой. Он создает каждую версию python из исходного кода, но делает это удобным для пользователя способом. После его установки просто запустите:

pythonbrew install 2.6
pythonbrew switch 2.6

Затем вы можете использовать его с virtualenv для создания виртуальной среды с любыми инфраструктурами и библиотеками, которые вам нужны, не беспокоясь о конфликтах.

    
ответ дан AndrewJesaitis 30.04.2012 в 20:24
8

Я искал PPA, не нашел, а затем установил пакеты Python 2.6 от 11.10 вручную:

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

Замените XX кодом страны и, при необходимости, i386 с вашей архитектурой ( amd64 для 64-разрядных установок).

(Кроме того, большинству людей не нужен пакет -dbg .)

    
ответ дан Marius Gedminas 26.04.2012 в 19:50
1

Python не так сложно построить. Попробуйте sudo apt-get install build-essential , sudo apt-get build-dep python2.7 (получает только зависимости, которые почти такие же, как для Python 2.6. Теперь загрузите исходный дистрибутив Python 2.6 и ./configure , make , make install .

    
ответ дан Janus Troelsen 26.04.2012 в 15:58
1

для разработки plone на linux, мы используем этот скрипт сборки: Ссылка

имеются файлы конфигурации сборки для версий 2.4, 2.5, 2.6, 2.7 и 3.2 для python.

README рассказывает, как его использовать.

    
ответ дан johannes raggam 30.04.2012 в 10:02
1

Если вы обновляете до 12.04 и уже имеете установленный Python 2.6, он будет оставаться установлен после вашего обновления.

Установленные пакеты будут считаться «локальными» и, очевидно, не могут быть обновлены с помощью Upgrade Manager. Исправления безопасности только для источника (если они необходимы): доступны с python.org .

Останутся только те пакеты 2.6, которые не были установлены, не будут доступны. Если вам это нужно, вы можете получить их из архивов Ubuntu следуя инструкциям Marius .

    
ответ дан d3vid 30.04.2012 в 14:31
1

Попробуйте использовать дебаты здесь (проверьте зависимости описания, поскольку у вас может быть много для загрузки - но все его точки / щелчки).

Или если у вас есть USB с установкой 10.04 с программным центром и сделайте aptoncd iso. Вы можете открыть их и просто щелкнуть на архивах, поддерживаемых без полной автоматической установки. Я делаю несколько для резервного копирования 10,04 debs, так как я боюсь, что они уйдут в один прекрасный день и 10.04 - лучшая версия в истории ubuntu на сегодняшний день.

    
ответ дан user77880 19.07.2012 в 01:51
0

Я не знаю, работает это или нет, но вы можете попробовать следующее:

apt-cache show python

это покажет вам версию пакета, а затем попробуйте:

apt-get install packag_name=version

для получения только доступных версий попробуйте следующее:

apt-cache policy <package_name>

сообщите нам, работает ли это или нет ...

    
ответ дан Aragon 26.04.2012 в 14:30