これは(おそらく)勇敢な人向けです。多くの人がソースからコンパイルするとよりバイナリを最適化されて速くなるということを主張しています。その他の人々はそれ(ソースからコンパイルする)は RPM や DEB のようなパッケージシステムによって十分に時代後れになっていると結論づけています。
最初にここから .tar.gz ソースをダウンロードします。
次にそれを展開します。
$ tar -zxvf rep-gtk-0.14.tar.gz |
そしてそのディレクトリに入り、configureスクリプトを実行します。多分configureスクリプトのいくつかのオプションを知りたいでしょう。
普通は--helpがあります。そのままの意味です。
--prefixというオプションがあります。これはconfigureスクリプトにあなたがコンパイル後どこへバイナリをインストールするかを指示します。私は--prefix=/usrとしてインストールすることをお勧めしますが、多くの人は私の意見には同意しないでしょう。
$ cd rep-gtk-0.14/ $ ./configure --prefix=/usr |
もしconfigureの間に何らかのエラーが起きたら、それはあなたのシステム内に何か古いバージョンのライブラリがある可能性があります。その場合はそのライブラリを探してアップデートして下さい。
configureスクリプトが終了したら生成された Makefile をみつけてコンパイルを始めます。私はコンパイルオプションとしてCFLAGS=-O2を使っています。これはgccに最適化レベル 2 でコンパイルするように指示します(ほとんど安全だと思いますがもし何か問題があるようなら指定しないでください)。
$ make CFLAGS=-O2 |
もし何か問題が起きたらコンパイルエラー情報を sawfish のメーリングリストにメールして下さい。
コンパイルが終ったらバイナリをインストールします。これは root で行なって下さい。
# make install |
以上です。もしすべてうまくいったなら librep についてはインストール終了です。残りのライブラリについても同様です。