pkg set-publisherがSolaris 11で失敗する

pkg set-publisherがSolaris 11で失敗する

Solaris 11にSun / Oracle Studioをインストールしようとしています。 Sun Developer Networkには無料の開発者アカウントがあります。開発者キーと証明書があります。 UltraSPARCワークステーションに送信します。次にワークステーションにSSHで接続します(ワークステーションはヘッドレスです)。

~によるとOracle Solaris Support Repositoryの証明書とキーをインストールする方法(これは2段階です):

$ sudo pkg set-publisher -G '*' -M '*' \
  -g https://pkg.oracle.com/solaris/support/ \
  -c ~/pkg.oracle.com.certificate.pem \
  -k ~/pkg.oracle.com.key.pem  solaris
pkg set-publisher: Could not refresh the catalog for solaris

https protocol error: code: 401 reason: Unauthorized
URL: 'https://pkg.oracle.com/solaris/support/solaris/catalog/1/catalog.attrs'

そして:

$ ls ~/pkg.*
/export/home/jwalton/pkg.oracle.com.certificate.pem
/export/home/jwalton/pkg.oracle.com.key.pem

Sunにはトラブルシューティングページがあります。出版社またはリポジトリにアクセスできません。、ところで検索してみると"pkg set-publisher: Solaris ディレクトリを更新できません"クリックはありません。 (このようなミスをする人は地球上で私だけであるに違いない。)

何かが欠けているか、文書が正しくないようです。

Sun Studioをダウンロードするための証明書とキーをどのようにインストールしますか?

ベストアンサー1

このコマンドは以下から来ます。Oracle Solaris Support Repositoryの証明書とキーをインストールする方法無効:

$ sudo pkg set-publisher -G '*' -M '*' \
  -g https://pkg.oracle.com/solaris/support/ \
  -c ~/pkg.oracle.com.certificate.pem \
  -k ~/pkg.oracle.com.key.pem  solaris

正しいコマンドは次のとおりです。

$ sudo pkg set-publisher \
  -G "*" -g https://pkg.oracle.com/solarisstudio/release \
  -k ~/pkg.oracle.com.key.pem \
  -c ~/pkg.oracle.com.certificate.pem solarisstudio

おすすめ記事