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

Согласно https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop «Python 2.6 больше не доступен для установки».

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

77
задан 30 November 2013 в 17:34

8 ответов

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

0
ответ дан 30 November 2013 в 17:34

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

pythonbrew install 2.6
pythonbrew switch 2.6

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

0
ответ дан 30 November 2013 в 17:34

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

apt-cache show python

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

apt-get install packag_name=version

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

apt-cache policy <package_name>

заставляют нас знать, работает это или нет ...

0
ответ дан 30 November 2013 в 17:34

Я использую PPA: https://launchpad.net/~fkrull/+archive/deadsnakes

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

sudo add-apt-repository ppa:fkrull/deadsnakes

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

sudo apt-get update

Установить свой аромат:

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

0
ответ дан 30 November 2013 в 17:34

Я искал 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 пакет.)

8
ответ дан 30 November 2013 в 17:34

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

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

0
ответ дан 30 November 2013 в 17:34

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

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

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

0
ответ дан 30 November 2013 в 17:34

для разработки plone на linux мы используем этот скрипт сборки: https://svn.plone.org/svn/collective/buildout/bda-naked-python/

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

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

0
ответ дан 30 November 2013 в 17:34

Другие вопросы по тегам:

Похожие вопросы: