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