是否可以在11.04中安装Python 2.5?


14

有时,我不得不处理由生产环境中的Python 2.5解释器运行的一些旧的Python代码。我想像开发产品一样设置开发环境,所以我需要安装python2.5软件包系列。

当然,我可以从源代码安装,但是我真的更喜欢使用软件包,除非绝对没有办法。

但是,2.5.9软件包不包含在11.04附带的任何apt源码中。在哪里可以找到与Natty兼容的Python 2.5软件包?

更新:有效!我应该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
[...]

Answers:


11

Launchpad有一个与此相关的主题。

这是在Ubuntu 10.10安装python 2.5的教程。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/~fkrull/+archive/deadsnakes带有2.5的natty可用(请查看Display sources.list条目以查看natty)(2.5.5-8〜ppa2〜natty3)
Rinzwind

1
不,您只需要amd64分支。看到我的最后一个链接(amd和i386都在那儿)。奇怪的。这应该“行之有效”。
Rinzwind

2
好,现在就可以了。我认为更早的尝试直接从LaunchPad安装python2.5搞砸了apt数据库。运行后sudo apt-get -f install,一切正常。谢谢你的帮助!
乔什·格洛弗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.