Чи можливо встановити Python 2.5 в 11.04?


14

Іноді доводиться працювати над деяким застарілим кодом Python, яким керується інтерпретатор Python 2.5 у виробництві. Я хотів би налаштувати своє середовище розробки так само, як виробництво, тому мені потрібно встановити python2.5сімейство пакетів.

Звичайно, я можу встановити з джерела, але я дійсно вважаю за краще використовувати пакети, якщо немає абсолютно ніякого способу зробити це.

Однак пакети 2,5 не входять до жодного з підходящих джерел, які постачаються з 11.04. Де я можу знайти пакети Python 2.5, які, ймовірно, безперебійно працюватимуть з Natty?

Оновлення: працює! Я повинен був apt-getуважніше прочитати результати:

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Отже, ось що я зробив, щоб встановити Python 2.5:

: josh@josh; sudo add-apt-repository ppa:fkrull/deadsnakes
: josh@josh; sudo apt-get update
: josh@josh; sudo apt-get install python2.5
[...]
The following packages have unmet dependencies:
 python-minimal : Breaks: python2.5-minimal (< 2.5.5-7) but 2.5.4-1ubuntu6.1 is to be installed
 python2.5 : Depends: python2.5-minimal (= 2.5.5-8~ppa2~natty3) but 2.5.4-1ubuntu6.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
: josh@josh; sudo apt-get -f install
[...]
The following extra packages will be installed:
  python2.5-minimal
Recommended packages:
      python2.5
The following packages will be upgraded:
  python2.5-minimal
[...]
Do you want to continue [Y/n]? 
[...]
Setting up python2.5-minimal (2.5.5-8~ppa2~natty3) ...
: josh@josh; sudo apt-get install python2.5
The following NEW packages will be installed:
  python2.5
[...]

Відповіді:


11

На цьому запуску є тема про це.

Ось підручник із встановлення python 2.5 на Ubuntu 10.10 . 11.04 для цього має бути ідентичним.

З цих веб-сайтів команди будуть:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python2.5

Виконання python2.5 fileв командному рядку виконає "файл" з v2.5. python fileбуде використовувати новітню версію.

Я використовував це лише один раз приблизно рік тому, тому будьте обережні.


Ви також можете знати відповідь на моє наступне питання: Як я можу використовувати пакети LaunchPad.net в 11.04 (Natty Narwhal)? :)
Джош Гловер

Це не працює для мене; дивіться моє запитання. :(
Джош Гловер

Дивно. У ньому чітко говориться тут launchpad.net/~fkrull/+archive/deadsnakes ошатною з 2,5 доступний (перевірте записи Дисплей sources.list побачити Natty) (2.5.5-8 ~ PPA2 ~ natty3)
Rinzwind

1
ні, вам просто потрібна гілка amd64. дивіться моє останнє посилання (і amd, i386 там). Дивно. Це має «просто працювати».
Rinzwind

2
Гаразд, це робить і зараз. Я думаю, що попередня спроба встановити python2.5 безпосередньо з LaunchPad викрутила базу даних apt. Після бігу sudo apt-get -f installвсе спрацювало. Спасибі за вашу допомогу!
Джош Гловер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.