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