Согласно https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop «Python 2.6 больше не доступен для установки».
Мне нужно поддерживать устаревшее программное обеспечение, которое работает только на Python 2.6. Как я могу установить Python 2.6 в Ubuntu 12.04?
Python не так уж сложно построить. Попробуйте sudo apt-get install build-essential
, sudo apt-get build-dep python2.7
(получите только зависимости, почти такие же, как для Python 2.6. Теперь загрузите исходный дистрибутив Python 2.6 и ./configure
, make
, make install
.
Ознакомьтесь с pythonbrew . Он отлично справляется с управлением несколькими версиями и средами Python. Он собирает каждую версию python из исходного кода, но делает это удобным для пользователя способом. После установки просто запустите:
pythonbrew install 2.6
pythonbrew switch 2.6
Затем вы можете использовать его с virtualenv для создания виртуальной среды с любыми необходимыми фреймворками и библиотеками, не беспокоясь о конфликтах.
Я не знаю, работает это или нет, но вы можете попробовать это:
apt-cache show python
это покажет вам версию пакета, а затем попробуйте:
apt-get install packag_name=version
для получения только доступные версии пробуют это:
apt-cache policy <package_name>
заставляют нас знать, работает это или нет ...
Я использую 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
Я искал 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
пакет.)
Попробуйте использовать здесь дебы (проверьте описания зависимостей, поскольку у вас может быть много загружаемого материала - но все его дабы / клики).
Или, если вы получили USB с 10.04, установите с программным центром и сделайте aptoncd iso. Вы можете открыть их и просто щелкнуть по архивам, не выполняя автоматическую установку. Я делаю несколько резервных копий 10,04 дабов, так как боюсь, что они исчезнут однажды, и 10,04 - лучшая версия в истории Ubuntu на сегодняшний день.
Если вы обновляете до 12.04 и уже установили Python 2.6, он будет оставаться установленным после вашего обновления.
Установленные пакеты будут считаться «локальными» и, очевидно, не могут быть обновлены с помощью Upgrade Manager. Исправления безопасности только для исходного кода (если они необходимы) доступны на python.org .
Останутся только те пакеты 2.6, которые были установлены, любые, которые не были установлены, не будут доступны. Если они вам нужны, вы можете получить их из архивов Ubuntu , следуя инструкциям Мариуса .
для разработки 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 рассказывает, как его использовать.