libiconvのインストール
libiconvをインストールするが、この時日本語のパッチも適用する。
※参考(http://www.crimson-snow.net/hmsvr/centos/memo/hyperestraier.html)
※ContOS4.x、utbuntu7.10(gutsy)で確認
作業用ディレクトリの作成
$ mkdir /usr/local/src/libiconv
作業用ディレクトリへ移動
$ cd /usr/local/src/libiconv
libiconvのソースをダウンロード
$ wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.10.tar.gz
ibiconvのパッチをダウンロード
$ wget http://www2d.biglobe.ne.jp/~msyk/software/libiconv/libiconv-1.10-ja-1.patch.gz
ダウンロードしたファイルの展開
$ tar xzf libiconv-1.10.tar.gz
展開したディレクトリに移動
$ cd libiconv-1.10
展開
$ gzip -dc ../libiconv-1.10-ja-1.patch.gz | patch -p1
configure
$ ./configure | tee configure.log 2>&1
コンパイル
$ make | tee make.log 2>&1
インストール
$ make install | tee make-install.log 2>&1
インストールが完了すると、/usr/local/lib/に以下のファイルが作成される。
$ ls -al /usr/local/lib/ | grep libic -rw-r--r-- 1 root root 789 2008-01-23 11:47 libiconv.la lrwxrwxrwx 1 root root 17 2008-01-23 11:47 libiconv.so -> libiconv.so.2.3.0 lrwxrwxrwx 1 root root 17 2008-01-23 11:47 libiconv.so.2 -> libiconv.so.2.3.0 -rw-r--r-- 1 root root 1154682 2008-01-23 11:47 libiconv.so.2.3.0 -rw-r--r-- 1 root root 1149283 2008-01-23 11:47 preloadable_libiconv.so