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

Gdebi по-прежнему является частью стандартной установки Kubuntu, и он по-прежнему работает так же, как и раньше. Насколько я понимаю, причина, по которой он был удален в Ubuntu, не имеет ничего общего с проблемами с Gdebi, а скорее с усовершенствованиями Software Center, которые сделали его посторонним.

Я говорю, иди за ним.

1
задан 30 November 2013 в 19:34

7 ответов

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

pythonbrew install 2.6
pythonbrew switch 2.6

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

12
ответ дан 25 May 2018 в 12:23

Я искал 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 кодом страны и, при необходимости, [ f3] с вашей архитектурой (amd64 для 64-разрядных установок).

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

8
ответ дан 25 May 2018 в 12:23
  • 1
    Для тех, кто хочет загрузить в одной команде (так что вы можете заменить страну и архитектуру за один раз): wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/{python2.6{,-minimal,-dev,-dbg},libpython2.6}_2.6.7-4ubuntu1_i386.deb – David Fraser 30 April 2012 в 14:20
  • 2
    Для меня он загружает i368 независимо от использования amd64 в URL ... EDIT: Nevermind, глупая ошибка. – Ken Kinder 30 April 2012 в 21:43
  • 3
    Я добавил PPA с перестройками из них на Precise: launchpad.net/~j5-dev/+archive/python2.6 – David Fraser 3 July 2012 в 07:54

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

1
ответ дан 25 May 2018 в 12:23
  • 1
    Но Ubuntu по-разному использует Python. Я видел отчеты, в которых восходящий Python 2.6, построенный на Ubuntu, не уверен, какая версия (возможно, 11.10?) Не смогла правильно связать с libssl, делая определенные стандартные библиотечные модули нефункциональными. – Marius Gedminas 26 April 2012 в 21:55
  • 2
    Попытка построить Python 2.6 в 12.04 приводит к множеству нефункциональных стандартных пакетов библиотек. Без инструкций о том, как исправить ошибки при построении zlib, sha и других проблем с ударом-молом, этот ответ - пустая трата времени. – Nick T 11 March 2014 в 01:10

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

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

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

1
ответ дан 25 May 2018 в 12:23

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

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

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

1
ответ дан 25 May 2018 в 12:23
  • 1
    К сожалению, мое обновление удалило их :( – David Fraser 3 July 2012 в 07:40

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

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

1
ответ дан 25 May 2018 в 12:23

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

apt-cache show python

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

apt-get install packag_name=version

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

apt-cache policy <package_name>

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

0
ответ дан 25 May 2018 в 12:23
  • 1
    Это не сработает, поскольку Python 2.6 больше не находится в стандартных хранилищах. – Marius Gedminas 26 April 2012 в 21:56

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

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