目の前に僕らの道がある

勉強会とか、技術的にはまったことのメモ

python3000をCentOSとDebianにインストールするなど

覚え書き。とりあえず、環境をそろえなくてはならないので。

どちらも標準パッケージが無さそうなので、ソースからインストールしました。手順はどちらも同じ。

wget http://www.python.org/ftp/python/3.1.2/Python-3.1.2.tgz
tar xvzf Python-3.1.2.tgz
cd Python-3.1.2.tgz
./configure
make
make test
make install

テストがいくつか失敗していますが、今は気にしません。両ディストリビューションとも同じところが失敗しているように見えます。

CentOS

5 tests failed:
    test_distutils test_gzip test_httpservers test_zipfile
    test_zipimport
30 tests skipped:
    test_bz2 test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp
    test_codecmaps_kr test_codecmaps_tw test_curses test_dbm_gnu
    test_dbm_ndbm test_kqueue test_nis test_ossaudiodev test_pep277
    test_smtpnet test_socketserver test_sqlite test_ssl test_startfile
    test_tcl test_timeout test_tk test_ttk_guionly test_ttk_textonly
    test_urllib2net test_urllibnet test_winreg test_winsound
    test_xmlrpc_net test_zipfile64 test_zlib
9 skips unexpected on linux2:
    test_dbm_ndbm test_bz2 test_ssl test_ttk_guionly test_tcl
    test_zlib test_tk test_ttk_textonly test_dbm_gnu
make: *** [test] Error 1

Debian

5 tests failed:
    test_distutils test_gzip test_httpservers test_zipfile
    test_zipimport
30 tests skipped:
    test_bz2 test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp
    test_codecmaps_kr test_codecmaps_tw test_curses test_dbm_gnu
    test_dbm_ndbm test_kqueue test_nis test_ossaudiodev test_pep277
    test_smtpnet test_socketserver test_sqlite test_ssl test_startfile
    test_tcl test_timeout test_tk test_ttk_guionly test_ttk_textonly
    test_urllib2net test_urllibnet test_winreg test_winsound
    test_xmlrpc_net test_zipfile64 test_zlib
9 skips unexpected on linux2:
    test_dbm_ndbm test_bz2 test_ssl test_ttk_guionly test_tcl
    test_zlib test_tk test_ttk_textonly test_dbm_gnu
make: *** [test] エラー 1