Python2.6のインストール
wget http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz
解凍
tar zxvf ./Python-2.6.4.tgz
cd Python-2.6.4.tgz ./congiure make
で、エラー
Failed to find the necessary bits to build these modules: _hashlib _ssl _curses _curses_panel _bsddb bsddb185 sunaudiodev bz2 zlib ...などなど To find the necessary bits, look in setup.py in detect_modules() for the module's name.
最低限必要そうなものをyumでインストール
- openssl-devel
- bzip2-devel
- zlib-devel
- ncurses-devel
※ディストリビューションによってパッケージ名が異なるので注意!
インストール後、再びmakeしてエラー
Failed to find the necessary bits to build these modules: bsddb185 sunaudiodev
- bsddb...Berkeley DB ライブラリへのインタフェース
- sunaudiodev...Sunオーディオハードウェアへのアクセス
と、特に必要なさそうなので無視。最初の時点でよく調べた方がよいです。
make install
でインストール完了。
テスト
./python Python 2.6.4 (r264:75706, Feb 9 2010, 23:06:06) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
古いバージョンのpythonと競合してしまう場合は、.bashに
alias python="python2.6"
などと記述すればOK。