Dell Optiplex GXa |
Solaris 8 x86 6/00 |
戻る
パッケージ フリーウェア
いくつかのフリーウェアはパッケージ化されていて、インストールが楽にできるように
なっているので利用する。 但し、パッケージ化はソースがリリースされてからかなり
時間が経ってからリリースされるので、セキュアなソフトウェアはパッケージに頼らず
にソースからコンパイル・インストールするべきだ。
OSインストール後、すぐにパッケージからインストールするべき(必要だったり、便利
だったり)フリーウェアは
gzip gzip-1.3.3-sol8-intel-local
tar tar-1.13.19-sol8-intel-local.gz
binutils binutils-2.11.2-sol8-intel-local.gz
gcc gcc-3.1-sol8-intel-local.gz
make make-3.79.1-sol8-intel-local.gz
libiconv libiconv-1.6.1-sol8-intel-local.gz
m4 m4-1.4-sol8-intel-local.gz
wget wget-1.8.1-sol8-intel-local.gz
ANDIrand-0.7 ANDIrand-0.7-5.8-x86-1.pkg
などが挙げられる。
ダウンロード元:
httpの一覧は、
http://www.sunfreeware.com/
ftpで直接ダウンロードする場合は、
ftp://ftp.sunfreeware.com/pub/freeware/intel/8/
国内ミラーサイトは、
http://sunsite.sut.ac.jp/pub/sun-info/Solaris/intel/8/
ANDIrand-0.7については、
http://www.cosy.sbg.ac.at/~andi/
準備:
パッケージは標準では/var/spool/pkg内に入れて作業するようになっているが、ここで
は新規ディレクトリ/opt/pkg/を作成し、その中で作業する。
SuperUserになる。
$ su
password:
作業ディレクトリを作成する。
# mkdir /opt/pkg
作業ディレクトリに移動する。
# cd /opt/pkg/
gzip
ftpで上記サーバーにアクセスする。
# ftp ftp.sunfreeware.com
Connected to ftp.sunfreeware.com.
220 ftp.sunfreeware.com FTP server ready.
Name (ftp.sunfreeware.com:you): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password: you@domain.com
230-
230-==============================================
230-This is the ftp.sunfreeware.com ftp server
230-
230-If you have not already done so, make sure
230-you have read the Downloading/Installation,
230-FAQ, and Disclaimer links on
230-http://sunfreeware.com.
230-
230-This is a restricted access system. All
230-transfers are logged. If you disagree
230-with this practice, log off now.
230-
230-Questions go to Steve Christensen at
230-steve@smc.vnet.net.
230-==============================================
230-
230-
230 Guest login ok, access restrictions apply.
ftp> cd pub/freeware/intel/8
250 CWD command successful.
ftp> hash
Hash mark printing on (8192 bytes/hash mark).
ftp> get gzip-1.3.3-sol8-intel-local
200 PORT command successful.
150 Opening ASCII mode data connection for gzip-1.2.4a-sol8-intel-local (430592bytes).
###########################
226 Transfer complete.
local: gzip-1.2.4a-sol8-intel-local remote: gzip-1.2.4a-sol8-intel-local
441114 bytes received in 8 seconds (53.95 Kbytes/s)
ftp> bye
221-You have transferred 441114 bytes in 1 files.
221-Total traffic for this session was 442124 bytes in 1 transfers.
221-Thank you for using the FTP service on ftp.sunfreeware.com.
221 Goodbye.
ダウンロードしたパッケージをインストールする。
# pkgadd -d ./gzip-1.2.4a-sol8-intel-local
あとは指示に従ってEnterを押していくだけ。
wget (wgetの最新版のソースからのインストール記録はこちら。)
ftpで上記サーバーにアクセスする。
# ftp ftp.sunfreeware.com
Connected to ftp.sunfreeware.com.
220 ftp.sunfreeware.com FTP server ready.
Name (ftp.sunfreeware.com:you): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password: you@domain1.com
230-
230-==============================================
230-This is the ftp.sunfreeware.com ftp server
230-
230-If you have not already done so, make sure
230-you have read the Downloading/Installation,
230-FAQ, and Disclaimer links on
230-http://sunfreeware.com.
230-
230-This is a restricted access system. All
230-transfers are logged. If you disagree
230-with this practice, log off now.
230-
230-Questions go to Steve Christensen at
230-steve@smc.vnet.net.
230-==============================================
230-
230-
230 Guest login ok, access restrictions apply.
ftp> bin
200 Type set to I.
ftp> hash
Hash mark printing on (8192 bytes/hash mark).
ftp> cd pub/freeware/intel/8
250 CWD command successful.
ftp> get wget-1.8.1-sol8-intel-local.gz
200 PORT command successful.
150 Opening BINARY mode data connection for wget-1.8.1-sol8-intel-local.gz (541202 bytes).
##################################
226 Transfer complete.
local: wget-1.8.1-sol8-intel-local.gz remote: wget-1.8.1-sol8-intel-local.gz
541202 bytes received in 16 seconds (33.03 Kbytes/s)
ftp> bye
221-You have transferred 541202 bytes in 1 files.
221-Total traffic for this session was 542243 bytes in 1 transfers.
221-Thank you for using the FTP service on ftp.sunfreeware.com.
221 Goodbye.
ダウンロードしたパッケージを解凍する。
# gunzip wget-1.8.1-sol8-intel-local.gz
インストールする。
# pkgadd -d ./wget-1.8.1-sol8-intel-local
あとは指示に従ってEnterを押していくだけ。
tar binutils gcc make wget m4
以下はtarを例にとった記録。他のgccやmakeなども以下と同じ要領でインストール
する。
※Solaris標準の(Defaultの)tarではgzipで圧縮されたものは一発で解凍展開
できないので、このtarを新たにインストールすることを勧めます。
前述のwgetがインストールできたので、利用する。
wgetを使って国内ミラーサイトからダウンロードする。(国内からの方が2倍以上速度が出た)
# wget http://sunsite.sut.ac.jp/pub/sun-info/Solaris/intel/8/tar-1.13.19-sol8-intel-local.gz
ダウンロードしたアーカイブを解凍する。
# gunzip tar-1.13.19-sol8-intel-local.gz
インストールする。
# pkgadd -d ./tar-1.13.19-sol8-intel-local
あとは指示に従ってEnterを押していくだけ。
ANDIrand-0.7
これといって特別な事はなく、andiさんが個人的に作成・配布をしているものらしいので、
単純にダウンロード元が違うだけ。
ダウンロードする。
# wget http://www.cosy.sbg.ac.at/~andi/SUNrand/pkg/ANDIrand-0.7-5.8-x86-1.pkg
インストールする。
# pkgadd -d ./ANDIrand-0.7-5.8-x86-1.pkg
指示に従ってEnterを押して、インストールを完了させる。
起動スクリプトもインストールされるので、起動させる。
# /etc/rc2.d/S60random start
### Tips ###
エラーでインストールできない場合
パッケージをインストールしていると、稀にエラーになってインストールでき
ない場合がある。
エラー(Japanese)
現在の管理上では、<SMCemacs> パッケージに固有なインスタンスを作成する
必要があります。ただし、同じシステム上で 1 度にサポートできる最大数の
パッケージインスがすでに存在しています。
システムは変更されていません。
エラー(English)
Current administration requires that a unique instance of the <pkg>
package be created. However, the maximum number of instances of the
package that may be supported at one time on the same system has
already been met.
couldn't set locale correctly
No changes were made to the system.
こんなエラーが出たら、
/var/sadm/install/admin/default
の
instance=unique
を
instance=overwrite
と書き換える