techman999の日記

とある大学の教員の日々の備忘録

Ubuntu8.04にpython2.6をインストール

ubuntu8.04だと、aptでinstallできるpythonは、2.5系なので、
python2.x系の最新である2.6を別途ソースからインストールする。

python2.6系の最新のソースをとってくる。

./configure --prefix=/usr/local
make

...

makeでこける。

== Error Message ==

Failed to find the necessary bits to build these modules:
_bsddb _tkinter bsddb185
dbm sunaudiodev

=============

同じように失敗している人がいた。

http://lysium.de/blog/index.php?/archives/229-Installing-Python-2.6-on-Ubuntu-8.04.html

とりあえず、python2.5に必要なパッケージを入れる。

apt-get build-dep python2.5

んでも、まだエラーが発生するので、下記のpatchをあてる

http://lysium.de/sw/python2.6-disable-old-modules.patch

patch -p1 < python2.6-disable-old-modules.patch
make

うまくいったので、make install

done!!