Solaris 10 の設定: パッケージの追加、いろいろ,,,

Solaris 10 のパッケージは、Sunfreeware.com からダウンロードすればよい。
注意点は、ここのパッケージは smpatch とかで最新パッチを適用できないので、アップデートがないかマメにチェックすること。

  1. libiconv パッケージインストール
  2. tar パッケージインストール
  3. gcc-3.3.2 パッケージインストール
  4. libgcc パッケージインストール
  5. openssl パッケージインストール
  6. libpcap パッケージインストール
  7. tcpdump パッケージインストール
  8. top パッケージインストール

libiconv パッケージインストール

Sunfreeware.com 版のパッケージいろんなものを入れるのに必要。依存しまくり。

$ wget --passive-ftp \
ftp://sunfreeware.mirrors.tds.net/pub/sunfreeware/intel/10/libiconv-1.8-sol10-intel-local.gz
$ gunzip libiconv-1.8-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./libiconv-1.8-sol10-intel-local"
Password:

The following packages are available:
1 SMCiconv libiconv
(intel) 1.8

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:-略-
The selected base directory must exist before
installation is attempted.

Do you want this directory created now [y,n,?,q] y
:-略-
Installation of was successful.

tar パッケージインストール

デフォルトの tar だと tar.gz, tar.bz2 とかをストレートに解凍できないので,,,
/usr/sfw/bin/gtar というのが入っていて、これで十分であることがわかったので、SMCtar は削除。

$ wget --passive-ftp \
ftp://sunfreeware.mirrors.tds.net/pub/sunfreeware/intel/10/tar-1.15.1-sol10-intel-local.gz
$ gunzip tar-1.15.1-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./tar-1.15.1-sol10-intel-local"
Password:

The following packages are available:
1 SMCtar tar
(intel) 1.15.1

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:-略-
Installation of was successful.

gcc-3.3.2 パッケージインストール

Sunfreeware.com のパッケージが 3.3.2 で作られているので、互換性、相性などの問題により必要。

$ wget --passive-ftp \
ftp://sunfreeware.mirrors.tds.net/pub/sunfreeware/intel/10/gcc-3.3.2-sol10-intel-local.gz
$ gunzip gcc-3.3.2-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./gcc-3.3.2-sol10-intel-local"
Password:

The following packages are available:
1 SMCgcc gcc
(intel) 3.3.2

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:
Installation of was successful.

gcc は「mkheaders」しとかないと使い物にならんで。

$ su root -c "/usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.2/install-tools/mkheaders"

libgcc パッケージインストール

gcc が入ればもちろんこれも。

$ wget --passive-ftp \
ftp://sunfreeware.mirrors.tds.net/pub/sunfreeware/intel/10/libgcc-3.3-sol10-intel-local.gz
$ gunzip libgcc-3.3-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./libgcc-3.3-sol10-intel-local"
Password:

The following packages are available:
1 SMClibgcc libgcc
(intel) 3.3

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:
Installation of was successful.

openssl パッケージインストール

/usr/sfw/ssl/ にも入ってるんだけどなんか微妙に足りないんだよね。

$ wget --passive-ftp \
ftp://sunfreeware.mirrors.tds.net/pub/sunfreeware/intel/10/openssl-0.9.7g-sol10-intel-local.gz
$ gunzip openssl-0.9.7g-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./openssl-0.9.7g-sol10-intel-local"
Password:

The following packages are available:
1 SMCosslg openssl
(intel) 0.9.7g

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:
Installation of was successful.

libpcap のパッケージインストール

tcpdump とかネットワーク管理関係に必要なので。

$ wget --passive-ftp \
ftp://sunsite.tus.ac.jp/pub/sun-info/Solaris/intel/10/libpcap-0.8.3-sol10-intel-local.gz
$ gunzip libpcap-0.8.3-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./libpcap-0.8.3-sol10-intel-local"
Password:

The following packages are available:
1 SMClpcap libpcap
(intel) 0.8.3

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:
Installation of was successful.

tcpdump のパッケージインストール

これをなくしていかにしてネットワークのデバッグをやれと?

$ wget --passive-ftp \
ftp://sunsite.tus.ac.jp/pub/sun-info/Solaris/intel/10/tcpdump-3.8.3-sol10-intel-local.gz
$ gunzip tcpdump-3.8.3-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./tcpdump-3.8.3-sol10-intel-local"
Password:

The following packages are available:
1 SMCtcpd tcpdump
(intel) 3.8.3

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:
Installation of was successful.

top のパッケージインストール

Solaris のリソース関係のチェック方法がいまいちわからないので。
正しいかわからんが何もできんのは困るので、とりあえず入れとく。

$ wget --passive-ftp \
ftp://sunsite.tus.ac.jp/pub/sun-info/Solaris/intel/10/top-3.5.1-sol10-intel-local.gz
$ gunzip top-3.5.1-sol10-intel-local.gz
$ su root -c "/usr/sbin/pkgadd -d ./top-3.5.1-sol10-intel-local"
Password:

The following packages are available:
1 SMCtop top
(intel) 3.5.1

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
:
Installation of was successful.
タイトルとURLをコピーしました