ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 での Image Packaging System を使用したソフトウェアのパッケージ化および配布 Oracle Solaris 11.1 Information Library (日本語) |
3. ソフトウェアパッケージのインストール、削除、および更新
7. パッケージインストールの一環としてのシステム変更の自動化
上記に示した結合の中には、facet.version-lock.* ファセットを使用して、管理者が pkg change-facet コマンドを使って指定のパッケージの結合に対する制約を緩和できるようにするものがあります。詳細は、「インストール可能なパッケージバージョンに対する制約の緩和」を参照してください。
たとえば、pkg:/consolidation/userland/userland-incorporation パッケージには次の facet.version-lock.* 定義が含まれています。
.. depend type=incorporate \ fmri=pkg:/library/python-2/subversion@1.6.16-0.175.0.0.0.2.537 \ facet.version-lock.library/python-2/subversion=true depend type=incorporate \ fmri=pkg:/library/security/libassuan@2.0.1-0.175.0.0.0.2.537 \ facet.version-lock.library/security/libassuan=true depend type=incorporate \ fmri=pkg:/library/security/openssl/openssl-fips-140@1.2-0.175.0.0.0.2.537 \ facet.version-lock.library/security/openssl/openssl-fips-140=true depend type=incorporate fmri=pkg:/mail/fetchmail@6.3.21-0.175.0.0.0.2.537 \ facet.version-lock.mail/fetchmail=true depend type=incorporate \ fmri=pkg:/network/chat/ircii@0.2006.7.25-0.175.0.0.0.2.537 \ facet.version-lock.network/chat/ircii=true depend type=incorporate \ fmri=pkg:/print/cups/filter/foomatic-db-engine@0.20080903-0.175.0.0.0.2.537 \ facet.version-lock.print/cups/filter/foomatic-db-engine=true depend type=incorporate \ fmri=pkg:/print/filter/gutenprint@5.2.4-0.175.0.0.0.2.537 \ facet.version-lock.print/filter/gutenprint=true depend type=incorporate fmri=pkg:/runtime/erlang@12.2.5-0.175.0.0.0.2.537 \ facet.version-lock.runtime/erlang=true ..
entire パッケージには version-lock ファセットも含まれています。この場合、それらのファセットによって指定の結合を entire 結合から削除できるようになります。ただし、これによってサポートの対象とならないシステムになる可能性があります。そのようなパッケージは、Oracle サポート担当者からのアドバイスを受けてロック解除するしかありません。