UbuntuをEdgy EftからFeisty Fawnへ
やっとこさ重い腰を上げて Ubuntu のアップグレードやったよ。
Python 2.5がデフォルトで入る事を忘れてて、ちょっとしたアクシデント発生。サーバをリブートしたら、 mod_python でエラー吐きまくる。エラーログを確認すると、どうやらパッケージで入った方を探しに行ってるみたい。(ログ取り忘れ。)
ココであがいても後々エライ目にあいそうだったので、どうせならって事でパッケージ側に新しく入れ直す事に。
まずは aptitude で python2.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
次、 setuptools 。 aptitude で探したら見つかったものの、バージョンが分からなかったので今回は自前で入れた。
$ 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 なんでモジュールによってはインストールできませんが。
ちなみにコンパイル面倒なのでほとんどパッケージで済ませてます。
nobu
なるほどー。やっぱ0.6c5なんですね。
aptitude show
は知りませんでした。ってか、aptitudeのman見た事ないかも。勉強になりました。