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

ダウンロードしたファイルの展開

$ 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