プロキシを備えたファイアウォールの背後にシステムが存在している場合、プロキシサーバーをセットアップしてからでないと、 pkgadd コマンドを使用して HTTP サーバーからパッケージを追加できません。
スーパーユーザーになるか、同等の役割を引き受けます。
次のいずれかの方法を使ってプロキシサーバーを指定します。
環境変数 http_proxy、HTTPPROXY、HTTPPROXYPORT のいずれかを使ってプロキシサーバーを指定します。
たとえば、次のようになります。
# setenv http_proxy http://mycache.domain:8080 |
または、次のいずれかを指定します。
# setenv HTTPPROXY mycache.domain # setenv HTTPPROXYPORT 8080 |
pkgadd コマンド行でプロキシサーバーを指定します。
たとえば、次のようになります。
# pkgadd -x mycache.domain:8080 -d http://myserver.com/pkg SUNWpkg |
プロキシサーバーの情報を含む管理ファイルを作成します。
たとえば、次のようになります。
# cat /tmp/admin mail= instance=unique partial=ask runlevel=ask idepend=ask rdepend=ask space=ask setuid=ask conflict=ask action=ask networktimeout=60 networkretries=3 authentication=quit keystore=/var/sadm/security basedir=default proxy=mycache.domain:8080 |
続いて、pkgadd -a コマンドでこの管理ファイルを指定します。たとえば、次のようになります。
# pkgadd -a /tmp/admin -d http://myserver.com/pkg SUNWpkg |