JyAM's BSD: NetBSD-1.5 System on AT Installation, Leg #2
gmakeはEmacsをインストールするために必要。 Emacsは各種ソフトをインストールするために必要。 viが使えればインストールする必要はない。 どちらにもconfigureスクリプトが含まれており, BSDやXのVersion, インストール状況を判断して最適なヘッダファイルやmakefileを生成するので, 手間がほとんどかからない。
ソースコードを展開.
cd /usr/src/gnu tar zxvf /mnt/gnu/make-3.79.1.tar.gz
make-3.79.1ディレクトリに入り,./configureを実行する
makeを実行。3分ぐらい。
suでmake installする。
BSD makeとの混乱を避けるため,名前を変えておく.
mv /usr/local/bin/make /usr/local/bin/gmake
ソースコードを展開.105MBの余裕が必要.
cd /usr/src/gnu tar zxvf /mnt/gnu/emacs-21.2.tar.gz tar zxvf /mnt/gnu/leim-21.2.tar.gz tar zxvf /mnt/gnu/intlfonts-1.1.tar.gz
etc/MACHINESを読む.
./configureを実行
gmake MAKE=gmakeを実行する.4分(DX2-66MHzでは1時間)ぐらいで終了.
suでgmake install MAKE=gmakeを実行する.intlfonts-1.1ディレクトリでgmake allを実行する.
~/.xinitrcに`xset +fp /usr/local/share/emacs/fonts'を追加する.
gmake distcleanを実行する.
binutils, flex, bisonはGcc-3.1.1をインストールするために必要。 Gcc-3.1.1は研究には不可欠のFortranを含むコンパイラコレクション。 C, C++ Ovjective-C, Ada, javaも同じにインストールされる。
ソースコードを展開.
tar zxvf binutils-2.13.tar.gz
INSTALLを読む
./configureを実行する
gmake MAKE=gmakeを実行
suでgmake MAKE=gmake installを実行。/usr/local/binにインストールされる。
/usr/binへ行き、NetBSD-1.5オリジナルのar, as, ld, size, strings, stripその他を /usr/bin/orgにmvしておく。
ソースコードを展開.
tar zxvf /mnt/gnu/bison-1.25.tar.gz
INSTALLを読む
./configureを実行する
gmakeを実行
gmake check -> No checks implemented(yet)と表示される.
suでgmake installを実行
ソースコードを展開.
tar zxvf /mnt/gnu/flex-2.5.4.tar.gz
./configureを実行する
gmakeを実行
gmake installを実行
perl.comからtar ballを取ってきて展開.
tar zxvf stable.tar.gz
INSTALLを読む。
rm -f config.sh Policy.sh sh Configure -de
gmake testを実行.99.55% okで終了する.
gmake installを実行.
ソースコードを展開.
tar zxvf /mnt/gnu/texinfo-3.12.tar.gz
./configureを実行
gmakeを実行.Error1で終了する.
makeinfoディレクトリへ入って,gmake; gmake installを実行.
ソースコードを展開。
tar zxvf gcc-3.1.1.tar.gz
./configureを実行する.
gmake MAKE=gmake bootstrapを実行する.
gmake MAKE=gmake -k checkを実行する.
suでgmake MAKE=gmake installを実行する.
/usr/local/binでln -s gcc ccを実行。