SOLARIS環境構築<インストール>


ここでは、私がこれまでにインストールしたアプリケーションのインストール方法と設定方法を紹介します。

(注意!)まだまだ工事中が多いです。



インストール環境

SPARCstation2 Solaris2.5

SPARCstation5 Solaris2.6

日本DEC VENTURIS FX5133 Solaris2.5.1 x86


gzip-binaries-1.2.2.tar.Z
gcc-binaries-2.5.6.tar.gz
gcc-2.7.2.3.tar.gz
gzip-1.2.4.tar.gz
m4-1.4.tar.gz
patch-2.1.tar.gz
make-3.76.1.tar.gz
perl-5.00.4.04.tar.gz
tar-1.12.tar.gz
bind-4.9.5-REL.tar.gz
apache-1.2.4.tar.gz
qpop2.2.tar.Z
qpopper2.5.tar.gz
sendmail-8.8.8.tar.gz GET
CF-3.6Wbeta7.tar.gz GET
poppassword.tar.gz
wu-ftpd-2.4.tar.gz
JDK-1.0.2-solaris2-sparc.tar.Z
tcp_wrappers_7.6.tar.gz
top-3.3.tar.gz
radiusd-dtc-2.01.tar.gz
netscape-v301-export-sparc-sun-solaris2.4.tar.gz
netscape-v304-export_x86-sun-solaris2.4.tar.gz

よく利用する国内のftpサーバ

慶応大学

東京理科大学

理化学研究所

広島大学

窓の杜(インプレス)

ここで紹介しているほとんどのファイルは上記サイトのどれかで入手できるはずです。


gzip-binaries-1.2.2.tar.Z GET

# cp gzip-binaries-1.2.2.tar.Z
# cd /tmp
# uncompress gzip-binaries-1.2.2.tar.Z
# tar xvf gzip-binaries-1.2.2.tar
# cd sparc-sun-solaris2
# tar cf - opt | (cd /; tar xf -)
これで /opt/gnu/bin に gzip がインストールされた
/opt/gnu/bin を PATH に追加しよう。

gcc-binaries-2.5.6.tar.gz GET

# cp gcc-binaries-2.5.6.tar.gz /
# zcat gcc-binaries-2.5.6.tar.gz | tar xvf -
# sh /opt/gnu/lib/gcc-lib/sparc-sun-solaris2/2.5.6/just-fixinc

solaris の sparc 版、x86 版バイナリはここからもダウンロードできます。

バイナリ版のインストール方法はここです。

gcc-2.7.2.3.tar.gzGET

% cd
% zcat gcc-2.7.2.3.tar.gz | tar xvf -
% cd gcc-2.7.2.3
% ./configure --build=sparc-sun-solaris2.5
% make LANGUAGES="c c++" CC=/opt/gnu/bin/gcc 
% make stage1
% make CC="stage1/xgcc -Bstage1/" CFLAGS="-g -O2"
% make stage2
% make CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O2"
% make compare

途中の make LANGUAGES=・・・の最後に、エラーが出ました。
しかし、(ignore) という事だったので、無視しました。

ここで、bison や texinfo を install していない人は次の Makefile を
編集してください。

Makefile を編集。(vi)

MAKEINFO=makeinfo
を
MAKEINFO=echo
へ変更。

# make install CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O" LANGUAGES="c c++" 

gzip-1.2.4.tar.gz GET

% cd
% zcat gzip-1.2.4.tar.gz | tar xvf -
% cd gzip-1.2.4
% ./configure
% make
# make install

m4-1.4.tar.gz GET

% cd
% zcat m4-1.4.tar.gz | tar xvf -
% cd m4-1.4
% ./configure
% make
# make install
-----------------------------------------------------------------------

patch-2.1.tar.gz GET

% cd
% zcat patch-2.1.tar.gz | tar xvf -
% cd patch-2.1
% ./configure
% make
# make install

make-3.76.1.tar.gz GET

% cd
% zcat make-3.76.1.tar.gz | tar xvf -
% cd make-3.76.1
% ./configure
% make
# make install

perl-5.00.4.04.tar.gz

# zcat perl-5.00.4.04.tar.gz | tar xvf -
# cd perl5.004_04
# rm -f config.sh
# sh Configure -Dcc=gcc
この後の大量の質問には、すべて Return Key だけで解決。
# make
# make test
# make install
INSTALL LOG はこちら

tar-1.12.tar.gz GET

% cd
% zcat tar-1.12.tar.gz | tar xvf -
% cd tar-1.12
% ./configure
% make
# make install

bind-4.9.5-REL.tar.gz GET

# cd /usr/local/adm/named
# zcat bind-4.9.5-REL.tar.gz | tar xvf -
# vi Makefile (Solaris2.X 部分、gcc 部分をコメントアウト)
# ./configure
# make
# mv /usr/sbin/in.named /usr/sbin/in.named.old
# cp named /usr/sbin/in.named
------ これ以降は DNS Recode の設定となる。DNS の設定例はここをご覧ください。
# cd conf
# cp named.boot /etc
# vi /etc/named.boot
# vi /etc/resolv.conf
# vi named.hosts
# vi named.rev
# vi localhost.rev
# vi root.cache

apache-1.2.4.tar.gz GET

	工事中!

qpopper2.5.tar.gz GET

qpopper2.4 以下の Version はセキュリティ上の問題が発見されているので必ず最新版を install しよう。
% cd
% zcat qpopper2.5.tar.gz | tar xvf -
% cd qpopper2.5
% ./configure
% make
# cp qpopper /usr/local/etc

/etc/inet/inetd.conf を編集(vi)
次の行を追加します。

pop3	stream	tcp   nowait	/usr/local/etc/qpopper qpopper -s

/etc/inet/services を編集(vi)
次の行を追加します。

pop3	110/tcp		# Post Office

inetd プロセスを再起動して、以下のように確認する。

% telnet localhost pop3
	:
+OK QPOP (version 2.5) at hostname starting.
ここで、"user "に続けて login name を入力。
+OK Password required for loginname.
ここで、"pass "に続けて パスワードを入力。(パスワードは見えてしまうので注意)
+OK loginname has 1 message (543 octets).
などと表示されれば確認完了である。
QUIT
で、logout する。

コンパイル用のPATHの設定はここです。


参考文献:UNIX USER(1997/1),UNIX USER(1998/2)

Back to Main Page.