Category
.
About
PC
Solaris
blosxom
cat
flavours
foods
liquors
misc
moblog
travel
travel/France-Germany_2003
travel/Hawaii_2002
travel/Hungary-Germany_2005
Entry ID
Title
Body
meta-creation_date: 1/23/2004 22:00:30 コンパイラができあがったところで、GNU のツール群をインストールすることにしました。全部 gcc2.95.3+Sunのツール(/usr/ccs/bin/ldなど)を使ってインストールします。 インストールの前に /opt/local/bin に PATH を通しておくのと、環境変数LANGをCにしておきます(jaのまま作業すると検証で失敗することがありました)。 <!-- more --> ソースが必要になりますが、一部を除き<a href="ftp://ftp.ring.gr.jp/" target="_blank">Ring Server</a>から入手できます。 まずは最初に、 <ul> <li>make</li> </ul> を入れます。標準でついてくる make と区別するため gmake という名前で入れることにします(書庫の展開をいちいち書くのは面倒くさいので省略)。 <pre> % ./configure --prefix=/opt/local --program-prefix=g % gmake % gmake check % su # gmake install </pre> で完了。 次に、 <ul> <li><a href="ftp://sources.redhat.com/pub/bzip2/v102/bzip2-1.0.2.tar.gz" target="_blank">bzip2</a> (<a href="http://sources.redhat.com/bzip2/" target="_blank">Official Site</a>) (これはGNUのツールではないけどついでに)</li> <li>gzip</li> </ul> を入れておきます。コンパイルは非常に簡単で、前者は <pre> % gmake % gmake check % su # gmake install PREFIX=/opt/local </pre> 後者は <pre> % ./configure --prefix=/opt/local % gmake % gmake check % su # gmake install </pre> でおしまいです。こうしておくと、GNU tar の alpha版を入れることによりbzip2書庫を扱えるようになるので便利なのです。これも標準でついてくるものと区別するため gtar という名前で入れることにします。書庫は<a href="ftp://ftp.win.ne.jp/" target="_blank">Win Internet Service の FTP サーバ</a>より <a href="ftp://ftp.win.ne.jp/pub/gnu-alpha/tar-1.13.94.tar.bz2 " target="_blank">tar-1.13.94.tar.bz2</a>を持ってきました。 <pre> % bzcat archive/tar-1.13.94.tar.bz2 | tar xvf - % cd tar-1.13.94 % ./configure --prefix=/opt/local --program-prefix=g % gmake % gmake check % su # gmake install </pre> で完了。 あとは GNU のツール群を入れていくのですが(順番を忘れてしまいました)、 <ul> <li>m4</li> <li>bison</li> <li>flex</li> <li>ncurses</li> <li>coreutils</li> <li>patch</li> <li>diffutils</li> <li>sed</li> <li><a href="ftp://ftp.win.ne.jp/pub/GNU/less/less-358.tar.gz " target="_blank">less 358</a>+ <a href="ftp://ftp.win.ne.jp/pub/misc/less-358-iso254.patch.gz " target="_blank">日本語 patch</a></li> <li>gawk</li> </ul> といったところを入れてみました。全部 /opt/local 以下にインストールしています。 コンパイルは <pre> % ./configure --prefix=/opt/local --program-prefix=g % gmake % gmake check % su # gmake install </pre> でいけるはずです。これだけ入れれば Software Companion で入った物への PATH である /opt/sfw/bin は外してしまって大丈夫のはずです。LD_LIBRARY_PATH も /opt/sfw/lib は外しておきます。
File
Password
preserve_lastmodified