BLFS Book:
Chapter26.X Libraries~Pango-1.8.1, ATK-1.9.1, GTK+-2.6.7, Lesstif-0.94.4
Chapter8.General Libraries~LibIDL-0.8.5
LFS構築記も佳境に入りつつありますが、最終的な目標である実用アプリ(ブラウザ、メーラ)のインストール前に必要なライブラリをいくつかインストールします。
先ずはPango(テキストレンダリング・モジュ-ル)からです。実行コマンドは以下のとおり。
・Pango-1.8.1
$ wget http://ftp.gnome.org/pub/GNOME/sources/pango/1.8/pango-1.8.1.tar.bz2
$ tar jxvf pango-1.8.1.tar.bz2
$ cd pango-1.8.1
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
$ su
# make install
次にATK(GTK+で使用するグラフィックライブラリ)をインストールします。実行コマンドは下記の通り。
・ATK-1.9.1
$ wget http://ftp.gnome.org/pub/GNOME/sources/atk/1.9/atk-1.9.1.tar.bz2
$ tar jxvf atk-1.9.1.tar.bz2
$ cd atk-1.9.1
$ ./configure --prefix=/usr
$ make
$ su
# make install
次にLibIDL(Mozilla等で利用されるUI定義言語を扱う為のライブラリ)をインストールします。実行コマンドは以下のとおり。
・LibIDL-0.8.5
$ wget http://ftp.gnome.org/pub/GNOME/sources/libIDL/0.8/libIDL-0.8.5.tar.bz2
$ tar jxvf libIDL-0.8.5.tar.bz2
$ cd libIDL-0.8.5
$ ./configure --prefix=/usr
$ make
$ su
# make install
次にGTK+(GNOMEでGUIパーツを提供するライブラリ)をインストールします。実行コマンドは以下のとおり。
・GTK+-2.6.7
$ wget http://gd.tuwien.ac.at/graphics/gimp/gtk/v2.6/gtk+-2.6.7.tar.bz2
$ tar jxvf gtk+-2.6.7.tar.bz2
$ cd gtk+-2.6.7
$ ./configure --prefix=/usr --sysconfdir=/etc \
>--without-libtiff --without-libjpeg
$ make
$ su
# make install
もう一つ、Lesstif(オープンソースのGUIツールキット)をインストールします。実行コマンドは以下のとおり。
・Lesstif-0.94.4
$ wget http://prdownloads.sourceforge.net/lesstif/lesstif-0.94.4.tar.bz2
$ wget http://www.linuxfromscratch.org/blfs/downloads/6.1/lesstif-0.94.4-testsuite_fix-1.patch
$ tar jxvf lesstif-0.94.4.tar.bz2
$ cd lesstif-0.94.4
$ patch -Np1 -i ../lesstif-0.94.4-testsuite_fix-1.patch
$ ./configure --prefix=/usr --disable-debug \
>--enable-production --with-xdnd
$ make rootdir=/usr/share/doc/lesstif-0.94.4
$ su
# make rootdir=/usr/share/doc/lesstif-0.94.4 install
# mv -v /usr/X11R6/lib/X11/mwm /etc/X11
# ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11
# ldconfig
コメントする