GNOMEのインストール
更新日:2005-01-01 うまく印刷できないときは…
●実行環境:Redhat9
インストール/設定するもの:GNOME
Redhat9に標準で入ってるGNOMEはちょっと前のバージョンなのでインストールしなおすことにします。
garnome2.8.3を使ってインストールします。(2005/3/11時点の記事です。garnome2.10.0が出てますがうまく動かなかったので2.8.3にしました)
カーネルは2.4.29、XFree86の4.4.0を使いました。
ftp://cipherfunk.org/pub/tarballs/garnome/
ここからダウンロードしてきて、解凍します。
#
cd /usr/src
#
tar xvzf garnome-2.8.3.tar.gz
#
cd garnome-2.8.3
Redhat9はyumを使ってあらかじめupdateしておきました。その後、XFree86も4.4.0にしました。
解凍した後、以下のファイルを編集しておきます。
・garnome-2.8.3/gar.conf.mk
main_prefix=/usr
・garnome-2.8.3/gar.gnome.mk(赤字を追加)
CONFIGURE_ARGS += --enable-debug --enable-compile-warnings=yes
--with-libiconv --with-krb5=/usr/kerberos
・garnome-2.8.3/platform/glib/Makefile(#--with-libiconv=gnuのコメント外す)
CONFIGURE_ARGS = $(DIRPATHS)
--with-libiconv=gnu
・garnome-2.8.3/desktop/evolusion-data-server(コメントにする)
#PATHCFILEs = gar-base.diff
・halのコンパイル時にエラーが出るので入れ換えておきます
http://www.ocf.gerkeley.edu/~bobk/garnome/stuff/
・/usr/include/linux/fs.h内(以下の行を追加)
#define BLKGETSIZE64 _IOR(0x12,114,size_t)
・libbz2がないと言われるのであらかじめインストールしておきます。
http://sources.redhat.com/bzip2
ファイルが既に存在しますと途中で止まってしまいますがGNOMEのコンパイルは続行できるようになりました。
・libexifがインストールされてないと言われるのでインストールしておきます。
さらにPKG_CONFIG_PATHに/usr/local/lib/pkgconfigを追加しておきます。
(それでもないと言われたので
cp /usr/local/lib/pkgconfig/libexif.pc /usr/lib/pkgconfig/で対応しました。
ここまできたらコンパイルします。
#
cd bootstrap
#
make install
#
cd desktop
#
make paranoid-install
以下の部分はコンパイル中にエラーで止まってしまったのでその都度修正しました。
・pspell,aspellがインストールされてないと言われるのでインストールしておきます。
インストールしても、pspell??.soがないと言われることがあります。シンボリックリンクを作って回避しました。
#
ln -s /usr/lib/libpspell??.so.?? /usr/lib/libpspell.so
#
ln -s /usr/lib/libaspell??.so.?? /usr/lib/libaspell.so
・pango/src/pangofc-fontomap.h
<fontconfig/fontconfig.h> → </usr>
・vtcfc.c
<fontconfig/fontconfig.h> → </usr>
・不明、疑問
mozzilaのコンパイルに失敗します。firefoxをソースからインストールでもいいのかな?
gtk-speechのコンパイルに失敗します。checksumが違うっていわれます。
GNOMEのインストール について質問する