How to build Internet Server with Solaris 2.6

last update: 29 Sep 2004

home |next

Solaris2.6の育て方



ネットワークサーバとしてSun Ultra 30 + Solaris 2.6を管理してました。 今となってはかなり古い内容なので歴史的価値しかないかもしれませんが、 例えば、SUNのジャンクを拾ったときに有効かと思います。

周知のようにSolarisは標準ではCコンパイラはおろか開発環境がまったくインストールされていません。 そこで各種フリーソフトウエアをインストールしながら、環境整備を行なうことにしました。

ここに、gccをはじめとする各種ツール、サーバ用ソフト群、セキュリティツールや ネットワーク管理ツールを導入したときの詳細なインストール記録を公開します。
具体的には、gcc (GNU C Compiler)から始め、インターネットサーバとして稼働出来 る程度のソフトを導入していきます。

オフラインで読みたい方はこちら。 スペイン語版はこちら。
1.1 作業
Solarisのセットアップに関しては、

  1. OSのインストール
  2. フリーソフトウエアのインストール
  3. SUNのネットワーク管理ソフトNetraのセットアップ
の順で作業を行なって下さい。
注: フリーソフトインストールの前にNetraをセットアップしたところ、 ある特定の時刻にメモリのSWAP OUTが頻発して OSがフリーズするという症状に見舞われました。

フリーソフトのインストール作業は以下の4段階に分けて行ないます。
  1. バイナリ版のインストール
    最低限gcc, make, gzip, およびarがあれば、以降各種ツールをソースコードから コンパイルしてインストールすることが出来ます。
    ここでは、gzip, gcc, make, arのバイナリ版をインストールします。

  2. ソースコードから開発環境をインストール
    先にインストールしたバイナリ版をつかってgccを含む各種開発ツール、 awk、Perl、Tcl/Tkを始めとする各種言語をソースコードから コンパイルしてインストールします。

  3. 各種サーバソフトウエアのインストール
    bind、squid、apache、sendmail、qpopperなどのネットワーク関係のソフトを インストールします。

  4. ネットワーク管理ツールのインストール
    基本的なネットワーク管理ツール -- pathchar, traceroute, netperf --、 セキュリティ関係ツール -- tcpwrappers, cops, tiger -- をインストールします。

1.2 マシンスペック
最後にマシンスペックを示しておきます。
machine Sun Sparc Ultra 30
MPU Ultra Sparc 248MHz
OS Solaris 2.6
Memory 128M
HD SCSI 4G

1.3 目次


    1. Solaris2.6の育て方
Part 1: バイナリ版のインストール
    1. バイナリ版のインストール
    2. gzip-1.2.4 バイナリ版
    3. gcc-2.5.6 バイナリ版
    4. binutils2-7 バイナリ版
    5. gmake-3.75 バイナリ版
Part 2: 環境整備
    1. 環境整備
    2. bison-1.25
    3. flex-2.5.4
    4. binutils-2.9.1
    5. gcc-2.8.1
    6. gawk-3.0.3
    7. groff
    8. make-3.75
    9. tcsh-6.07.02
    10. perl5
    11. Tcl/Tk
    12. bash-2.01のインストール
    13. texinfo-3.12のインストール
    14. m4のインストール
Part 3: 各種サーバソフトウエアのインストール
    1. 各種サーバソフトウエアのインストール
    2. bind-8.1.2
    3. apache-1.3.3のインストール
    4. squid-1.1.22のインストール
    5. sendmail-8.9.1
    6. qpopper-2.53
Part 4: ネットワーク管理ツールのインストール
    1. ネットワーク管理ツールのインストール
    2. pathchar
    3. traceroute
    4. tcpwrappers-7.6
    5. cops
    6. tiger-2.2.3
    7. netperf-2.1.pl3
Part 5: 番外編
    1. 番外編
    2. bison-1.25 バイナリ版のインストール
    3. flex-2.5.3 バイナリ版のインストール
    4. texinfo-3.7 バイナリ版のインストール




home |next