VMPlayer でCentOS Linuxで環境構築したときのメモ。OS: CentOS 5.3 i386 (32bit)

wgetでtgzをダウンロード

wget http://python.org/ftp/python/2.6.4/Python-2.6.4.tgz

注意

yumでインストールする でインストールしたライブラリがないとpythonのビルドに失敗するので注意。
最低でもgccは入っていないとビルド自体ができない。
他は例えば、zlib, bzip2がないと一部のpythonモジュールが使えない。

展開し、展開先に移動

tar xvfz Python-2.6.4.tgz
cd Python-2.6.4

ビルドを行う

Makefileを生成する

./configure --prefix=/opt/python2.6 --with-threads --enable-shared

Setup ファイルで zlib のところのコメントを外す。

vi Modules/Setup
#--- #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
#+++ zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

コンパイル・インストール

make
make install
makeしたときにFailが出るもの
後で必要なライブラリがあった場合に判るようメモとして残す。
上記手順でビルドすると以下のFailが出る。
Failed to find the necessary bits to build these modules:
_bsddb             _curses            _curses_panel
_tkinter           bsddb185           dbm
gdbm               readline           sunaudiodev

ダイナミックリンクライブラリの設定を行う

設定ファイルを編集
vi /etc/ld.so.conf.d/opt-python2.6.conf
以下行を追記する。
/opt/python2.6/lib
設定を有効にする
/sbin/ldconfig

このページへのコメント

ldhmVA <a href="http://cpeibbxtvwkr.com/">cpeibbxtvwkr</a>, [url=http://gyyfkjxjdolk.com/]gyyfkjxjdolk[/url], [link=http://rzeyqpuzxyap.com/]rzeyqpuzxyap[/link], http://howkwpazuuif.com/

0
Posted by qoniti 2013年11月14日(木) 14:58:34 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます