| CSW | Freeware for Solaris | |
|---|---|---|
| パッケージ数 (INTEL/Solaris 10) |
1,000以上 pkgの分割が細かい |
約150 但し同じpkgのバージョン違い有り |
| ベースディレクトリ (インストール先) |
/opt/csw | /usr/local |
| 依存関係 | チェックする 依存するpkgを自動でインストール |
チェックしない 依存するpkgは自分で判断して個別にインストール |
| パッケージ名 | CSW***** | SMC***** |
| CSW | Freeware for Solaris | |
|---|---|---|
| 入手先 | http://www.blastwave.org/pkg_get.pkg | http://www.sunfreeware.com/BOLTpget.pkg |
| パッケージ名 | CSWpkgget | BOLTpget |
| バージョン | 3.3.1 | 1.9.9 |
| インストール先 | /opt/csw/bin/pkg-get | /usr/bin/pkg-get |
| 設定ファイル | /opt/csw/etc/pkg-get.conf | /etc/pkg-get.conf |
| 注意事項 | − | 環境変数を LANG=C に設定して使用 LANG=ja だと正常に動かない |
# pkgadd -d ファイル名
http_proxy = http://proxy.yoyodyne.com:18023/ ftp_proxy = http://proxy.yoyodyne.com:18023/ use_proxy = on
# pkgadd -d ファイル名
| サイト | ダウンロード先の情報 |
|---|---|
| CSW | http://www.blastwave.org/mirrors.html |
| Freeware for Solaris | http://www.sunfreeware.com/ftp.html |
ftp_proxy=http://your-proxy:8023 http_proxy=http://your-proxy:8023 export http_proxy ftp_proxy
# pkg-get -U
# pkg-get -a
# pkg-get -D
# pkg-get -D キーワード
# pkg-get -c
# pkg-get -l
# pkg-get -i ソフトウェア名
# pkg-get -u
# pkg-get -f -u
# pkg-get -r ソフトウェア名
# pkg-get -s ftp://site/dir ........
pkginfo出力例
$ pkginfo system BOLTpget pkg-get system CADP160 Adaptec Ultra160 SCSI Host Adapter Driver application CSWaudiofile audiofile - Silicon Graphics Audio File Library . . .
pkginfo -l パッケージ名出力例
$ pkginfo -l CSWpkgget
PKGINST: CSWpkgget
NAME: pkg_get - CSW version of automated package download tool
CATEGORY: system
ARCH: all
VERSION: 3.3.1
BASEDIR: /opt/csw
VENDOR: http://www.blastwave.org/pkg-get.html packaged for CSW by Philip Brown
DESC: A convenient way to automate package installs
PSTAMP: speedy20050411201556
INSTDATE: 6月 29 2005 14:55
HOTLINE: http://www.blastwave.org/bugtrack/
EMAIL: phil@bolthole.com
STATUS: completely installed
FILES: 11 installed pathnames
7 shared pathnames
7 directories
4 executables
113 blocks used (approx)
pkgchk -v パッケージ名出力例
$ pkgchk -v CSWpkgget NOTE: Couldn't lock the package database. /opt/csw/bin /opt/csw/bin/pkg-get /opt/csw/etc /opt/csw/etc/pkg-get.conf.csw /opt/csw/share /opt/csw/share/man /opt/csw/share/man/man1m /opt/csw/share/man/man1m/pkg-get.1m /var /var/pkg-get /var/pkg-get/admin-fullauto
pkgchk -l -p ファイルのフルパス出力例
$ pkgchk -l -p /opt/csw/bin/pkg-get
NOTE: Couldn't lock the package database.
Pathname: /opt/csw/bin/pkg-get
Type: regular file
Expected mode: 0755
Expected owner: root
Expected group: bin
Expected file size (bytes): 49533
Expected sum(1) of contents: 33842
Expected last modification: 4月 12 12時15分34秒 2005
Referenced by the following packages:
CSWpkgget
Current status: installed
pkgchk パッケージ名出力例
$ pkgchk SUNWwgetr
NOTE: Couldn't lock the package database.
ERROR: /etc/wgetrc
modtime <01/08/05 午後05時36分56秒> expected <06/30/05 午後12時34分10秒> actual
file size <4002> expected <4138> actual
file cksum <21300> expected <31754> actual