読者です 読者をやめる 読者になる 読者になる

肉とビールとパンケーキ by @sotarok

少し大人になった「肉とご飯と甘いもの」

Ubuntu 8.10 にソースから Python 2.6 いれて mod_python もうごかした

Python Ubuntu


とりあえずwozozoに教えてもらって、"make install"したソフトウェアを管理できる超便利ツール「Paco」 - 元RX-7乗りの適当な日々を参照してpaco入れるなどした。


そんで、Ubuntu 8.10 でaptつかってPython 2.6入れらんないからソースからいれたら、mod_pythonのやつは libapache2-mod-python が 2.5 までしかなかったからしょうがないっつってソースから入れた。

ソースから --enable-shared でいれたらエラーでた

% python
python: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory

ごめんなさい。

% sudo cp libpython2.6.so.1.0 /usr/lib
% sudo cp libpython2.6.so /usr/lib

libapache2-mod-python 3.3.1-6build1 (source) in ubuntu jaunty

9のやつっぽげ。

% tar zxvf libapache2-mod-python_3.3.1.orig.tar.gz
% cd mod_python-3.3.1
% ./configure
...
configure: checking whether apxs is available...
checking for --with-apxs... no
checking for apxs in /usr/local/apache/sbin... no
checking for apxs in your PATH... checking for apxs... no
checking for apxs2 in your PATH... checking for apxs2... no
configure: WARNING: **** apxs was not found, DSO compilation will not be available.
configure: WARNING: **** You can use --with-apxs to specify where your apxs is.
configure: error: Neither static nor DSO option available, there is no point in continuing.

あーapache2-dev はいってなかったのか。。

% sudo apt-get install apache2-dev

あらためまして。

% ./configure 
% make
% sudo paco -D make install

うごいたー

2.6でmod_pythonうごいたー