Solaris のシステム管理 (基本編)

Procedureプロキシサーバーをセットアップする方法 (pkgadd)

プロキシを備えたファイアウォールの背後にシステムが存在している場合、先にプロキシサーバーをセットアップします。そのあとに、pkgadd コマンドを使用して HTTP サーバーからパッケージを追加します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 次のいずれかの方法を使ってプロキシサーバーを指定します。

    1. 環境変数 http_proxyHTTPPROXYHTTPPROXYPORT のいずれかを使ってプロキシサーバーを指定します。

      次に例を示します。


      # setenv http_proxy http://mycache.domain:8080
      

      または、次のいずれかを指定します。


      # setenv HTTPPROXY mycache.domain
      # setenv HTTPPROXYPORT 8080
      
    2. pkgadd コマンド行でプロキシサーバーを指定します。

      次に例を示します。


      # pkgadd -x mycache.domain:8080 
      -d http://myserver.com/pkg SUNWpkg
      
    3. プロキシサーバーの情報を含む管理ファイルを作成します。

      次に例を示します。


      # 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