共有ライブラリの設定

インストールしたのでとりあえず起動すると…

[paraches@centos Python-2.6.6]$ /usr/local/bin/python
/usr/local/bin/python: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory
[paraches@centos Python-2.6.6]$ ls /usr/local/lib
libatalk.a   libid3tag.la    libid3tag.so.0.3.0   mt-daapd
libatalk.la  libid3tag.so    libpython2.6.so      python2.6
libid3tag.a  libid3tag.so.0  libpython2.6.so.1.0

と怒られる。共有ライブラリが見つからない!って。
前にも書いたけど、共有ライブラリの設定が必要。/etc/ld.so.conf.d/python2.6.conf を作ってそこにライブラリへのパスを書いて、ldconfig で登録。

[paraches@centos Python-2.6.6]$ sudo vi /etc/ld.so.conf.d/python2.6.conf
[paraches@centos Python-2.6.6]$ cat /etc/ld.so.conf.d/python2.6.conf
/usr/local/lib

[paraches@centos Python-2.6.6]$ 
[paraches@centos Python-2.6.6]$ sudo /sbin/ldconfig
[paraches@centos Python-2.6.6]$ /usr/local/bin/python
Python 2.6.6 (r266:84292, Sep 25 2010, 17:37:19) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
[paraches@centos Python-2.6.6]$ 

ちゃんとインストールした Python 2.6.6 が起動した!