Ubuntuで2系と3系の二つがあればいいっていう場合は 公式リポジトリから2つインストールすればいいですが 公式リポジトリにないバージョンのPythonをインストールしたいのなら Personal Package Archives(PPA)を利用するのが一番手っ取り早いですかね。

Old and New Python Versions https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes?field.series_filter=trusty

1
2
3
4
5
$ sudo apt-add-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get python2.6
$ sudo apt-get python3.2
$ sudo apt-get python3.3

2.6.XのX部分はマイナーバージョン内での最新のみの模様。

1
2
3
4
5
$ apt-cache showpkg python2.6
Package: python2.6
Versions:
2.6.9-2+trusty1 (/var/lib/apt/lists/ppa.launchpad.net_fkrull_deadsnakes_ubuntu_dists_trusty_main_binary-amd64_Packages)
...

バージョンが複数あるようであれば、package=versionで指定できる。

1
$ sudo apt-get install python2.6=2.6.9-2+trusty1

重要な環境に利用する場合はもちろん自己責任で。

If you want to use them in a security-or-otherwise-critical environment (say, on a production server), you do so at your own risk.

以上。

Comments