PPAから古いPythonをインストールする

toxで使うために、古いPythonをインストールしたかったねん。
Ubuntu12.04。
このバージョンだとUbuntuの標準のaptリポジトリからはPython2.5などの古いPythonがなくなっている。
自分でビルドしてもいいのだけどPPAからインストールすると楽だった。

$ sudo aptitude install python-software-properties
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo aptitude update
$ sudo aptitude install python2.5-dev python2.6-dev

この話はPythonプロフェッショナルプログラミングにも書かれてる。

Pythonプロフェッショナルプログラミング

Pythonプロフェッショナルプログラミング

2020/1/8 追記

deadsnakesのPPAは fkrull/deadsnakes から deadsnakes/ppa に変わっています。

$ sudo add-apt-repository -y ppa:deadsnakes/ppa

New Python Versions : “deadsnakes” team