IPS パッケージは、Oracle Solaris 11 オペレーティングシステムで導入されました。各 IPS パッケージは、Fault Managed Resource Indicator (FMRI) によって記述されており、pkg(1) コマンドを使用して、SRU 更新を実行します。また、scinstall –u コマンドを使用して SRU 更新を実行することもできます。
特定のパッケージを更新して、更新された Oracle Solaris Cluster データサービスエージェントを使用する場合があります。
たとえば、特定のパブリッシャーからのパッケージを更新するには、pkg-fmri にパブリッシャー名を指定します。
# pkg update pkg-fmri
注意 - pkg update コマンドに pkg-fmri を指定しないで使用すると、更新を入手可能なすべてのインストール済みパッケージが更新されます。 |
インストール済みのパッケージの新しいバージョンが利用可能で、残りのイメージと互換性がある場合、パッケージはそのバージョンに更新されます。そのパッケージに reboot-needed フラグが true に設定されたバイナリが含まれている場合は、pkg update pkg-fmri を実行すると、新しいブート環境が自動的に作成され、更新後に新しいブート環境でブートされます。更新しているパッケージにリブートを強制するバイナリが含まれていない場合、pkg update コマンドはライブイメージを更新するため、リブートは必要ありません。
例を示します。
# pkg change-facet facet.version-lock.ha-cluster/data-service/weblogic=false # pkg update ha-cluster/data-service/weblogic
エージェントをフリーズして、更新されないようにするには、次の手順を実行します。
# pkg change-facet facet.version-lock.pkg name=false # pkg freeze pkg name
特定のエージェントのフリーズに関する詳細は、Controlling Installation of Optional Components in Adding and Updating Software in Oracle Solaris 11.2を参照してください。
# pkg verify -v pkg-fmri