根据https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop的说法,"Python 2.6不再可用于安装"。
我需要支持只能在Python 2.6上运行的旧软件。如何在Ubuntu 12.04上安装Python 2.6?
我需要支持只能在Python 2.6上运行的旧软件。如何在Ubuntu 12.04上安装Python 2.6?
pythonbrew install 2.6
pythonbrew switch 2.6
我查找了一个PPA,没有找到任何内容,然后手动安装了来自11.10的Python 2.6软件包:
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
替换为您的架构(64位安装使用amd64
)。-dbg
软件包。)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 Fraseramd64
,它都会下载i368...编辑:算了,愚蠢的错误。 - Ken Kinder尝试使用这里的.deb文件(请检查描述中的依赖关系,可能需要下载很多文件,但都是点/点击式的.deb文件)。
或者,如果你有一个带有10.04安装软件中心的USB,可以制作一个aptoncd镜像文件。你可以打开这些文件,并直接点击备份的.deb文件,而无需进行完全自动安装。我正在制作几个备份10.04版本的.deb文件,因为我担心它们有一天会消失,而10.04是迄今为止Ubuntu历史上最好的版本。
sudo apt-get install build-essential
和sudo apt-get build-dep python2.7
命令(只获取几乎与Python 2.6相同的依赖项)。现在下载Python 2.6源代码分发包,并执行./configure
、make
和make install
命令。apt-cache show python
apt-get install packag_name=version
apt-cache policy <package_name>