Solaris 10 のパッケージは、Sunfreeware.com からダウンロードすればよい。
注意点は、ここのパッケージは smpatch とかで最新パッチを適用できないので、アップデートがないかマメにチェックすること。
- libiconv パッケージインストール
tar パッケージインストール- gcc-3.3.2 パッケージインストール
- libgcc パッケージインストール
- openssl パッケージインストール
- libpcap パッケージインストール
- tcpdump パッケージインストール
- 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 ofwas 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 ofwas 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 ofwas 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 ofwas 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 ofwas 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 ofwas 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 ofwas 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 ofwas successful.