gnome library のインストール
galeon 0.12 をインストールするために必要な gnome library を入れる。
おれは WindowMaker を使っているから Gnome 関係はほとんど必要ないんだけど
galeon の為に、しょうがないから入れる。
INSTALL に必要である、と記述があったのは以下のファイル。
GConf と oaf
この2つが何ものなのか知らないまま galeon に必要だという理由だけでインストール。
依存関係でかなり苦労した。
その分、ページが読みにくくなってしまった。
GConf の依存関係は、次の様になっていた。
GConf -> oaf-devel
oaf-devel -> oaf
oaf -> gtk-doc
gtk-doc は src.rpm を持って来たけどコンパイル出来なかったので
姑息な手を使ってインストール。
今にして思えばこれが良くなかったのかも。
以下、実際にインストール(しようと)した順に書いていく。
GConf-1.0.0-0vl2.src.rpm のインストール
$ cd ~/rpm/SRPMS/
$ rpm -ivh GConf-1.0.0-0vl2.src.rpm
> GConf
###########################################
$ cd ~/rpm/SPECS/
$ rpm -bb gconf-vl.spec
> error: failed build dependencies:
> oaf-devel is needed by GConf-1.0.0-0vl2
oaf-devel-0.6.5-0vl5.i386.rpm のインストール
from
ftp://ftp.ring.gr.jp/pub/linux/Vine/VineSeed/i386/Vine/RPMS/
これだけはどこを探しても src.rpm が見つからなかった。
$ mv oaf-devel-0.6.5-0vl5.i386.rpm ~/rpm/RPMS/i386/
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -ihv oaf-devel-0.6.5-0vl5.i386.rpm
> error: failed dependencies:
> oaf = 0.6.5 is needed by oaf-devel-0.6.5-0vl5
oaf-0.6.5-0vl5.src.rpm のインストール
$ cd ~/rpm/SRPMS/
$ rpm -ivh oaf-0.6.5-0vl5.src.rpm
> oaf
###########################################
$ cd ~/rpm/SPECS/
$ rpm -bb oaf-vl.spec
> error: failed build dependencies:
> gtk-doc is needed by oaf-0.6.5-0vl5
gtk-doc-0.4-0vl2.src.rpm のインストール
from
ftp://ftp.ring.gr.jp/pub/linux/Vine/VineSeed/SRPMS/
gtk-doc-0.4-0vl2.src.rpm
$ cp gtk-doc-0.4-0vl2.src.rpm ~/rpm/SRPMS/
$ cd ~/rpm/SRPMS/
$ rpm -ivh gtk-doc-0.4-0vl2.src.rpm
> gtk-doc
############################################
$ cd ~/rpm/SPECS/
$ rpm -bb gtk-doc-vl.spec
> checking for DocBook stylesheets... configure: error:
> *** Cannot find DocBook stylesheets in
/usr/lib/sgml/stylesheets/nwalsh-modular
/usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh
/usr/lib/dsssl/stylesheets/docbook
/usr/share/sgml/docbkdsl.
> *** Perhaps you need to specify the --with-dsssl-dir=PATH option?
> Bad exit status from /var/tmp/rpm-tmp.69607 (%build)
~/rpm/BUILD/gtk-doc-0.4/configure を修正してオリジナルのソースパッケージの作成
configure の該当部分をコメントにしてやり過ごすという、
至極、悪辣な手を使った。
# DSSSL_DIR=""
# for i in $dirs ; do
# if test -f $i/html/docbook.dsl ; then
# DSSSL_DIR=$i
# fi
# done
# if test "x$DSSSL_DIR" = x ; then
# { echo "configure: error:
# *** Cannot find DocBook stylesheets in "$dirs".
# *** Perhaps you need to specify the --with-dsssl-dir=PATH option?" 1>&2; exit 1; }
# fi
src.rpm のソースパッケージの作り方は、ここ、に書いといた。
再 oaf-0.6.5-0vl5.src.rpm のインストール
$ cd ~/rpm/SRPMS/
$ rpm -ivh oaf-0.6.5-0vl5.src.rpm
> oaf
###########################################
$ cd ~/rpm/SPECS/
$ rpm -bb oaf-vl.spec
~/rpm/RMPS/i386/oaf-0.6.5-0vl5.i386.rpm が作成される。
$ cd ~/rpm/RMPS/i386/
$ su
# rpm -ivh oaf-0.6.5-0vl5.i386.rpm
> oaf
#########################################
done.
再 oaf-devel-0.6.5-0vl5.i386.rpm のインストール
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -ihv oaf-devel-0.6.5-0vl5.i386.rpm
> oaf-devel
#########################################
done.
再 GConf-1.0.0-0vl2.src.rpm
$ cd ~/rpm/SRPMS/
$ rpm -ivh GConf-1.0.0-0vl2.src.rpm
> GConf
###########################################
$ cd ~/rpm/SPECS/
$ rpm -bb gconf-vl.spec
~/rpm/RPMS/i386/GConf-1.0.0-0vl2.i386.rpm
~/rpm/RPMS/i386/GConf-devel-1.0.0-0vl2.i386.rpm
が作成される。
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -ivh GConf-1.0.0-0vl2.i386.rpm
> GConf
###########################################
# rpm -ivh GConf-devel-1.0.0-0vl2.i386.rpm
> GConf-devel
###########################################
gnome-libs-1.2.13-0vl1.src.rpm のアップグレード
$ rpm -qi gnome-libs
をすると、1.2.4 がインストール済。
何を考えたか 1.2.13 をダウンしていたのでアップグレードしておく。
$ cd ~/rpm/SRMPS/
$ rpm -ivh gnome-libs-1.2.13-0vl1.src.rpm
> gnome-libs
######################################
$ cd ~/rpm/SPECS/
$ rpm -bb gnome-libs-vl.spec
~/rpm/RPMS/i386/gnome-libs-1.2.13-0vl1.i386.rpm
~/rpm/RPMS/i386/gnome-libs-devel-1.2.13-0vl1.i386.rpm
が作成される。
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -Uvh gnome-libs-1.2.13-0vl1.i386.rpm gnome-libs-devel-1.2.13-0vl1.i386.rpm
> gnome-libs
#################################
> gnome-libs-devel
#############################
gnome-libs と gnome-libs-devel を別々にインストールしようとすると、
依存関係で入らなかった。
同時にやるべし。
gnome-vfs-1.0.1-0vl2.src.rpm のインストール
$ ~/rpm/SRPMS/
$ rpm -ivh gnome-vfs-1.0.1-0vl2.src.rpm
> gnome-vfs
####################################
$ cd ~/rpm/SPECS/
$ rpm -bb gnome-vfs-vl.spec
~/rpm/RPMS/i386/gnome-vfs-1.0.1-0vl2.i386.rpm
~/rpm/RPMS/i386/gnome-vfs-devel-1.0.1-0vl2.i386.rpm
が作成される。
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -ivh gnome-vfs-1.0.1-0vl2.i386.rpm
> gnome-vfs
#####################################
# rpm -ivh gnome-vfs-devel-1.0.1-0vl2.i386.rpm
> gnome-vfs-devel
#####################################
libglade-0.16-0vl1.src.rpm のインストール
$ rpm -qi libglade
をすると、0.14-vl1 がインストール済。
何を考えたか 0.16-0vl1 をダウンしていたのでアップグレードしておく。
$ ~/rpm/SRPMS/
$ rpm -ivh libglade-0.16-0vl1.src.rpm
> libglade
####################################
$ cd ~/rpm/SPECS/
$ rpm -bb libglade-vl.spec
~/rpm/RPMS/i386/libglade-0.16-0vl1.i386.rpm
~/rpm/RPMS/i386/libglade-devel-0.16-0vl1.i386.rpm
が作成される。
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -ivh libglade-0.16-0vl1.i386.rpm
> file /usr/lib/libglade-gnome.so.0 from install of libglade-0.16-0vl1 conflicts with file from package libglade-0.14-0vl1
> file /usr/lib/libglade.so.0 from install of libglade-0.16-0vl1 conflicts with file from package libglade-0.14-0vl1
やっちった。アップグレードだっての。
# rpm -Uvh libglade-0.16-0vl1.i386.rpm
> libglade
####################################
# rpm -Uvh libglade-devel-0.16-0vl1.i386.rpm
> libglade-devel
####################################
libxml-1.8.14-0vl1.src.rpm のインストール
$ rpm -qi libxml
をすると、1.8.9-0vl1 がインストール済。
何を考えたか 1.8.14-0vl1 をダウンしていたのでアップグレードしておく。
$ ~/rpm/SRPMS/
$ rpm -ivh libxml-1.8.9-0vl1.src.rpm
> libxml
####################################
$ cd ~/rpm/SPECS/
$ rpm -bb libxml-vl.spec
~/rpm/RPMS/i386/libxml-1.8.14-0vl1.i386.rpm
~/rpm/RPMS/i386/libxml-devel-1.8.14-0vl1.i386.rpm
が作成される。
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -Uvh libxml-1.8.14-0vl1.i386.rpm
> error: failed dependencies:
> libxml = 1.8.9 is needed by libxml-devel-1.8.9-0vl1
# rpm -Uvh libxml-1.8.14-0vl1.i386.rpm libxml-devel-1.8.14-0vl1.i386.rpm
> libxml
###########################
> libxml-devel
###########################
gdk-pixbuf-0.11.0-0vl4.src.rpm のインストール
$ rpm -qi gdk-pixbuf
をすると、0.8.0-1 がインストール済。
galeon には 0.10.0 以上が必要なのでアップグレード。
$ ~/rpm/SRPMS/
$ rpm -ivh gdk-pixbuf-0.11.0-0vl4.src.rpm
> gdk-pixbuf
####################################
$ cd ~/rpm/SPECS/
$ rpm -bb gdk-pixbuf-vl.spec
~/rpm/RPMS/i386/gdk-pixbuf-0.11.0-0vl4.i386.rpm
~/rpm/RPMS/i386/gdk-pixbuf-devel-0.11.0-0vl4.i386.rpm
が作成される。
$ cd ~/rpm/RPMS/i386/
$ su
# rpm -Uvh gdk-pixbuf-0.11.0-0vl4.i386.rpm
> gdk-pixbuf
####################################
# rpm -Uvh gdk-pixbuf-devel-0.11.0-0vl4.i386.rpm
> gdk-pixbuf-devel
####################################
これで、galeon に必要な gnome library のインストールはおしまい。
戻る