UbuntuをEdgy EftからFeisty Fawnへ

やっとこさ重い腰を上げて Ubuntu のアップグレードやったよ。

Python 2.5がデフォルトで入る事を忘れてて、ちょっとしたアクシデント発生。サーバをリブートしたら、 mod_python でエラー吐きまくる。エラーログを確認すると、どうやらパッケージで入った方を探しに行ってるみたい。(ログ取り忘れ。)

ココであがいても後々エライ目にあいそうだったので、どうせならって事でパッケージ側に新しく入れ直す事に。

まずは aptitudepython2.5-dev とか入ってるか確認。入ってなければ入れる。

$ sudo aptitude install python2.5-dev

次に mod_python とか。

$ wget http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/modpython/mod_python-3.3.1.tgz
$ mv ./mod_python-3.3.1.tgz /usr/local/src
$ cd /usr/local/src
$ tar zxf ./mod_python-3.3.1.tgz
$ cd ./mod_python-3.3.1
$ ./configure \
> --with-apxs=/usr/local/httpd/bin/apxs \
> --with-python=/usr/bin/python2.5
$ make
$ sudo make install

次、 setuptoolsaptitude で探したら見つかったものの、バージョンが分からなかったので今回は自前で入れた。

$ wget http://cheeseshop.python.org/packages/2.5/s/setuptools/setuptools-0.6c6-py2.5.egg
$ mv ./setuptools-0.6c6-py2.5.egg /usr/local/src
$ cd /usr/local/src
$ sudo /bin/bash ./setuptools-0.6c6-py2.5.egg

後は easy_install で必要なパッケージを入れていく。 pysqlite 2.3.4 と Django は ソース落として来て setup.py 叩いて入れた。

これでひとまず元通り。良かった良かった。しかも、このアクシデントついでに mod_proxy な環境にしてみた。これからちょっとずつ実験していこうと思う。

Posted at: 
2007/06/30 15:37:41
2 Comments
0 TrackBacks
Tags: 
mod_python
Python
Ubuntu
Trackback: 
http://humming.via-kitchen.com/2007/06/30/upgrade-ubuntu-feisty-fawn/trackback/

TrackBacks

まだ登録されていません。

Comments

tukiichi

aptitude show python-setuptools
ないしは
apt-cache show python-setuptools
でヴァージョン確認できますよ。
つーても、Feisty だと 0.6c5 なんでモジュールによってはインストールできませんが。
ちなみにコンパイル面倒なのでほとんどパッケージで済ませてます。

Created at: 
2007/07/02 01:38:00

nobu

なるほどー。やっぱ0.6c5なんですね。
aptitude show
は知りませんでした。ってか、aptitudeのman見た事ないかも。勉強になりました。

Created at: 
2007/07/02 01:49:48

Add Comment

Add Comment