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サーバ
ここで紹介しているほとんどのファイルは上記サイトのどれかで入手できるはずです。
# 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 に追加しよう。
# 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 版バイナリはここからもダウンロードできます。
バイナリ版のインストール方法はここです。
% 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++"
% cd % zcat gzip-1.2.4.tar.gz | tar xvf - % cd gzip-1.2.4 % ./configure % make # make install
-----------------------------------------------------------------------% cd % zcat m4-1.4.tar.gz | tar xvf - % cd m4-1.4 % ./configure % make # make install
% cd % zcat patch-2.1.tar.gz | tar xvf - % cd patch-2.1 % ./configure % make # make install
% cd % zcat make-3.76.1.tar.gz | tar xvf - % cd make-3.76.1 % ./configure % make # make install
# 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 はこちら。
% cd % zcat tar-1.12.tar.gz | tar xvf - % cd tar-1.12 % ./configure % make # make install
# 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
工事中!
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)