Solaris 11.3 - システム/ヘッダーをインストールできません。

Solaris 11.3 - システム/ヘッダーをインストールできません。

私はSolaris 11.3にGCCをインストールしようとしました(失敗しました)、多くの問題に遭遇しました。現在の問題は、「pkg://solaris/system/header」パッケージをインストールできないことです。

インストール(pkg install system/header)を試みるたびに、次のエラーが発生します。

    root@Sola:~# pkg install -nv system/header 
    Creating Plan (Solver setup): - pkg install: No matching version of system/header can be installed:    
    Reject:  pkg://solaris/system/[email protected]
                 to
             pkg://solaris/system/[email protected]   
    Reason:  This version is excluded by installed incorporation consolidation/osnet/[email protected]

これはまた、「システム/ヘッダー」パッケージがまったくインストールされていないことを示しています。

root@Sola:~# pkg list -fa system/header
NAME (PUBLISHER)                                  VERSION                    IFO
system/header                                     11.4-11.4.0.0.1.15.0       ---
system/header                                     0.5.11-0.175.3.1.0.3.0     ---
system/header                                     0.5.11-0.175.2.0.0.42.2    ---
system/header                                     0.5.11-0.175.1.0.0.24.2    ---
system/header                                     0.5.11-0.175.0.10.1.0.0    ---
system/header                                     0.5.11-0.175.0.0.0.2.1     ---
system/header                                     0.5.11-0.151.0.1           ---

私のシステムバージョンを表示する「pkg全体」ファイルも次のようになります。

root@Sola:~# pkg info entire
             Name: entire
          Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.3.17.5.0).
      Description: This package constrains system package versions to the same
                   build.  WARNING: Proper system update and correct package
                   selection depend on the presence of this incorporation.
                   Removing this package will result in an unsupported system.
                   For more information see:
                   https://support.oracle.com/rs?type=doc&id=2045311.1
         Category: Meta Packages/Incorporations
            State: Installed
        Publisher: solaris
          Version: 0.5.11 (Oracle Solaris 11.3.17.5.0)
    Build Release: 5.11
           Branch: 0.175.3.17.0.5.0
   Packaging Date: Fri Feb 17 02:04:57 2017
Last Install Time: Sun Mar 12 07:33:24 2017
             Size: 5.46 kB
             FMRI: pkg://solaris/[email protected],5.11-0.175.3.17.0.5.0:20170217T020457Z

私がしなければならないのは、このコンピュータでいくつかのコードをコンパイルすることだけです。

編集する: ヒントありがとうございます。以下はpkg発行者の出力です。述べたように、GCCをインストールするのに多くの問題がありました(類似した「マージ」エラーが発生しました)。それでは、これらの問題が関連しているのでしょうか?

root@Sola:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F http://pkg.oracle.com/solaris/release/

編集2: どういうわけか、システム全体を標準化するか、すべての基本システムパッケージを標準レベルに上下にして、すべて互換性を持たせる(簡単な)方法はありますか?ほとんどのディストリビューションに一般的に提供されている基本的なシステムパッケージをインストールするのはなぜそれほど難しいのかわかりません。

ベストアンサー1

パッケージリポジトリはSolaris 11リリースを指しますが、出力にはpkg info entire「サポートリポジトリの更新」でマージされたものが表示されます。これは、そのシステムがOracleサポートライセンスを取得していることを示します。サポートされているシステムは通常、デフォルトリポジトリのhttps://pkg.oracle.com/solaris/support/代わりにあるパッケージリポジトリを使用しますhttp://pkg.oracle.com/solaris/release/

システムにまだサポート契約が適用されている場合は、サポートパッケージストア(資格と証明書を決定する必要があります)を設定し、最新のサポートストアアップデートを受け取り、必要なパッケージをインストールできる必要があります。

システムが利用できなくなったサポート契約を結んだ場合、会社と一致するパッケージにアクセスできなくなります。これはお問い合わせの問題のようです。最新の11.3バージョンにダウングレードするか、現在の11.4バージョンにアップグレードする必要があります。

おすすめ記事