基本ソフトウェア
Solarisを「core system」でインストールすると最初の段階では全然環境が整っていないので最低限のコンパイル環境を整える。
gzip-1.3.5
$ ftp sunsite.tus.ac.jp
ftp> cd pub/sun-info/Solaris/intel/9/
ftp> binary
ftp> get gzip-1.3.5-sol9-intel-local
ftp> bye
# pkgadd -d gzip-1.3.5-sol9-intel-local
wget-1.9.1
$ ftp sunsite.tus.ac.jp
ftp> cd pub/sun-info/Solaris/intel/9
ftp> binary
ftp> get wget-1.9.1-sol9-intel-local.gz
ftp> bye
$ gzip -d get wget-1.9.1-sol9-intel-local.gz
# pkgadd -d wget-1.9.1-sol9-intel-local
gcc-3.3.2
$ ftp sunsite.tus.ac.jp
ftp> cd pub/sun-info/Solaris/intel/9
ftp> binary
ftp> get gcc-3.3.2-sol9-intel-local.gz
ftp> bye
$ gzip -d gcc-3.3.2-sol9-intel-local.gz
# pkgadd -d gcc-3.3.2-sol9-intel-local.gz
make-3.80
$ ftp sunsite.tus.ac.jp
ftp> cd pub/sun-info/Solaris/intel/9
ftp> binary
ftp> get make-3.80-sol9-intel-local.gz
ftp> bye
$ gzip -d make-3.80-sol9-intel-local.gz
# pkgadd -d make-3.80-sol9-intel-local
libiconv-1.8
$ wget ftp://sunsite.tus.ac.jp/pub/sun-info/Solaris/i386/9/libiconv-1.8-sol9-intel-local.gz
$ gzip -d libiconv-1.8-sol9-intel-local.gz
# pkgadd -d libiconv-1.8-sol9-intel-local
gzip-1.2.4a
$ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/gzip/gzip-1.2.4a.tar
$ tar xvf gzip-1.2.4a.tarここでパッケージ版のgzipをアンインストールする
# pkgrm SMCgzipアンインストールが終わったらgzipをインストールする
$ cd gzip-1.2.4a
$ ./configure
$ make
# make install
tar-1.13
$ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/tar/tar-1.13.tar
$ tar xvf tar-1.13.tar
$ cd tar-1.13
$ ./configure
$ make
# make install
make-3.80
$ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/make/make-3.80.tar.gz
$ tar xvzf make-3.80.tar.gz
$ cd make-3.80
$ ./configure
$ makeパッケージ版のmakeをアンインストールする。
# pkgrm SMCmakeアンインストールが終わったらmakeをインストールする
すでにmakeはアンインストールしているのでソース内にあるmakeを使う
# ./make install
m4-1.4
$ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/m4/m4-1.4.tar.gz
$ tar xvzf m4-1.4.tar.gz
$ cd m4-1.4
$ ./configure
$ make
# make install
bison-1.875
$ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/bison/bison-1.875.tar.gz
$ tar xvzf bison-1.875.tar.gz
$ cd bison-1.875
$ ./configure
$ make
# make installMaking install in config
texinfo-4.7
$ wget ftp://sunsite.tus.ac.jp/pub/archives/gnu/texinfo/texinfo-4.7.tar.gz
$ tar xvzf texinfo-4.7.tar.gz
$ cd texinfo-4.7
$ ./configure
$ make「install-sh」に実行権限が付いていないので実行権限を付ける
# chmod 755 install-sh# make install
gcc-3.3.2
$ wget ftp://ftp.ring.gr.jp/pub/GNU/gcc/gcc-3.3.2/gcc-3.3.2.tar.gz
$ tar xvzf gcc-3.3.2.tar.gz
$ mkdir gccobj
$ cd gccobj
$ ../gcc-3.3.2/configure --disable-nls \
--with-as=/usr/ccs/bin/as \
--with-ld=/usr/ccs/bin/ld
$ make bootstrapパッケージ版のgccをアンインストールする
# pkgrm SMCgccアンインストールが終わったらgccをインストールする
# make install
