Solaris Studio のリポジトリの利用は認証が必要なので、オラクルWebアカウントが必要(無償)。
アカウントを取得したら http://pkg-register.oracle.com/ から、key と certificate ファイルをもらってくる。
もらってきたファイルを使用して、リポジトリを設定する。
# mkdir -m 0755 -p /var/pkg/ssl # cp -i Oracle_Solaris_Studio.key.pem /var/pkg/ssl # cp -i Oracle_Solaris_Studio.certificate.pem /var/pkg/ssl # pkg set-publisher -k /var/pkg/ssl/Oracle_Solaris_Studio.key.pem -c /var/pkg/ssl/Oracle_Solaris_Studio.certificate.pem -O https://pkg.oracle.com/solarisstudio/release solarisstudio
確認
# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris/release/ solarisstudio origin online https://pkg.oracle.com/solarisstudio/release/ # pkg publisher solarisstudio Publisher: solarisstudio Alias: Origin URI: https://pkg.oracle.com/solarisstudio/release/ SSL Key: /var/pkg/ssl/8fd75fc85b4982b777984b03cfb72c3c6e9c5749 SSL Cert: /var/pkg/ssl/03c40e71de5aca5dac42fb7dc1fc5a6f235723d2 Cert. Effective Date: 20120214 160619 Cert. Expiration Date: 20130221 160619 Client UUID: 2a66f5d0-5f84-11e1-b0ab-d25400423c90 Catalog Updated: 20120216 220131 Enabled: Yes Signature Policy: verify
インストール
# pkg install solarisstudio-123 Packages to install: 24 Create boot environment: No Create backup boot environment: No DOWNLOAD PKGS FILES XFER (MB) Completed 24/24 11675/11675 460.0/460.0 PHASE ACTIONS Install Phase 17560/17560 PHASE ITEMS Package State Update Phase 24/24 Image State Update Phase 2/2 # pkg info solarisstudio-123 Name: developer/solarisstudio-123 Summary: Oracle Solaris Studio 12.3 Description: Oracle Solaris Studio is a suite of command line and IDE-based developer tools that includes C, C++ and Fortran compilers along with observability tools for debugging, application performance, memory usage, and code correctness. Category: Development/Suites State: Installed Publisher: solarisstudio Version: 12.3 Build Release: 5.11 Branch: 1.0.0.0 Packaging Date: 2012年02月13日 14時33分54秒 Size: 0.00 B FMRI: pkg://solarisstudio/developer/solarisstudio-123@12.3,5.11-1.0.0.0:20120213T143354Z
※solaris 11 と同じように、アップデートはリリースリポジトリとは別のサポートリポジトリで行われるため、契約がないとアップデートはできない
0 件のコメント:
コメントを投稿