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

Jos*_*ver 14 software-installation

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

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

但是,2.5 软件包不包含在 11.04 附带的任何 apt 源中。我在哪里可以找到可能与 Natty 一起顺利运行的 Python 2.5 包?

更新:它有效!我应该apt-get更仔细地阅读输出:

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

所以这是我为安装 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
[...]
Run Code Online (Sandbox Code Playgroud)

Rin*_*ind 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
Run Code Online (Sandbox Code Playgroud)

执行python2.5 file在命令行将会执行“文件”与V2.5。python file将使用最新版本。

我大约一年前只使用过一次,所以要小心陷阱。

  • 好的,现在可以了。我认为早期直接从 LaunchPad 安装 python2.5 的尝试搞砸了 apt 数据库。运行“sudo apt-get -f install”后,一切正常。谢谢你的帮助! (2认同)