JyAM's BSD: NetBSD-1.5 System on AT Installation, Leg #2


2nd Leg. エディタとコンパイラ

■ SS1: gmake-3.79.1, Emacs-21.2

gmakeはEmacsをインストールするために必要。 Emacsは各種ソフトをインストールするために必要。 viが使えればインストールする必要はない。 どちらにもconfigureスクリプトが含まれており, BSDやXのVersion, インストール状況を判断して最適なヘッダファイルやmakefileを生成するので, 手間がほとんどかからない。

◆ gmake-3.79.1

ソースコードを展開.

	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

◆ Emacs-21.2

ソースコードを展開.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を実行する.

■ SS2: binutils-2.13, bison-1.25, flex-2.5.4a, GNU Compiler Correction 3.1.1

binutils, flex, bisonはGcc-3.1.1をインストールするために必要。 Gcc-3.1.1は研究には不可欠のFortranを含むコンパイラコレクション。 C, C++ Ovjective-C, Ada, javaも同じにインストールされる。

◆ binutils-2.13

ソースコードを展開.

	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しておく。

◆ bison-1.25

ソースコードを展開.

	tar zxvf /mnt/gnu/bison-1.25.tar.gz

INSTALLを読む

./configureを実行する

gmakeを実行

gmake check -> No checks implemented(yet)と表示される.

suでgmake installを実行

◆ flex-2.5.4a

ソースコードを展開.

	tar zxvf /mnt/gnu/flex-2.5.4.tar.gz

./configureを実行する

gmakeを実行

gmake installを実行

◆ Perl-5.8.0

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を実行.

◆ makeinfo-3.12

ソースコードを展開.

	tar zxvf /mnt/gnu/texinfo-3.12.tar.gz

./configureを実行

gmakeを実行.Error1で終了する.

makeinfoディレクトリへ入って,gmake; gmake installを実行.

◆ Gcc-3.1.1

ソースコードを展開。

	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を実行。


BSDのTopへ戻る