根据https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop“Python 2.6 不再可供安装”。
我需要支持只能在 Python 2.6 上运行的旧版软件。如何在 Ubuntu 12.04 上安装 Python 2.6?
答案1
我正在使用 PPA: https://launchpad.net/~fkrull/+archive/deadsnakes
安装 PPA:
sudo add-apt-repository ppa:fkrull/deadsnakes
运行更新:
sudo apt-get update
安装你的版本:
sudo apt-get install python2.6 python2.6-dev
答案2
查看pythonbrew。它在管理多个 Python 版本和环境方面做得很好。它从源代码构建每个版本的 Python,但以用户友好的方式进行。安装后,只需运行:
pythonbrew install 2.6
pythonbrew switch 2.6
然后,您可以将它与 virtualenv 一起使用来创建一个包含您需要的任何框架和库的虚拟环境,而不必担心冲突。
答案3
我寻找了 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
用您的体系结构替换(amd64
对于 64 位安装)。
(此外,大多数人不需要这个-dbg
包裹。)
答案4
对于 Linux 上的 plone 开发,我们使用这个构建脚本: https://svn.plone.org/svn/collective/buildout/bda-naked-python/
有适用于 Python 版本 2.4、2.5、2.6、2.7 和 3.2 的 buildout 配置文件。
README 告诉了如何使用它。