概要
roxtermの最新バージョンをインストールするには vte ライブラリのバージョンをあげる必要があるが、vte をバージョンアップするには glib をバージョンアップする必要がある。というわけで、ついでに gtk+ 全体をバージョンアップすることにした。
ただし、システムにもともとインストールされているものには一切手をつけず、すべて/opt/fumi以下にインストールすることにする。
参考文献
GTK+ 2.14.4 へアップグレード必要なパッケージ
各パッケージを入手する前に、gtk+-2.24.0.tar.bz2パッケージに含まれているINSTALLファイルを読んで、バージョンの依存状態を確認する。このファイルには次の記述がある。...GTK+ 2.24.0 requires at least GLib 2.25.10, Pango 1.20, GdkPixbuf 2.21.0, ATK 1.29.2 and cairo 1.6.0.
- atk
- atk-1.33.6.tar.bz2
- cairo
- cairo-1.10.2.tar.gz
- gdk-pixbuf
- gdk-pixbuf-2.23.0.tar.bz2
- glib
- glib-2.28.1.tar.bz2
- gtk+
- gtk+-2.24.0.tar.bz2
- jasper
- jasper-1.900.1.zip
- pango
- pango-1.28.3.tar.bz2
- pixman
- pixman-0.21.4.tar.gz
インストール
インストールは以下の順で行った。- jasper
$ ./configure --prefix=/opt/fumi --enable-shared $ make $ sudo make install
- glib
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
- atk
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
- pixman
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
- cairo
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
- pango
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
- gtk+
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
- gdk-pixbuf
$ PKG_CONFIG_PATH=/opt/fumi/lib/pkgconfig $ M4PATH=/opt/fumi/share/aclocal $ PATH=/opt/fumi/bin:$PATH $ TEXTDOMAINDIR=/opt/fumi/share/locale:$TEXTDOMAINDIR $ export PKG_CONFIG_PATH M4PATH PATH TEXTDOMAINDIR $ CPPFLAGS="-I/opt/fumi/include" LDFLAGS="-L/opt/fumi/lib -Wl,-rpath,/opt/fumi/lib" ./configure --prefix=/opt/fumi $ make $ sudo make install
0 件のコメント:
コメントを投稿