共有ライブラリの設定
インストールしたのでとりあえず起動すると…
[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 が起動した!