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
と書き換える