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