ブート環境を更新するには、pkg update コマンドを使用します。クローン (新しい) BE が作成されている場合、変更はクローン内で行われ、現在の BE は変更されません。デフォルトで、新しい BE がアクティブ化されます。変更を表示するには、新しい BE をリブートします。変更内容に満足できない場合は、元の BE をリブートできます。ベストプラクティスとして、最初に pkg update –nv コマンドを使用して、更新されるパッケージを特定します。
注意 - BE の更新時には、ルートプールバージョンのアップグレードが必要になる可能性があります。プールバージョンをアップグレードし、BE を更新する前に、すべての機能をテストし、現在の更新に問題がないことを確認します。プールバージョンのアップグレードについては、Oracle Solaris 11.3 での ZFS ファイルシステムの管理 のZFS ストレージプールをアップグレードするを参照してください。 |
# beadm list
# pkg update -nv
–nv オプションにより、実際にパッケージをインストールせずに、まずインストールされるパッケージを特定できます。
次に、次のようにパッケージをインストールします。
# pkg update --be-name meaningfulName
新しい BE に名前を付ける場合は、意味のある名前を選択します。たとえば、solaris という既存の BE がある場合、solaris-1 と呼ばれる新しい BE が作成され、pkg update 操作の完了後に自動的にアクティブ化されます。
# init 6 . . . # beadm list
# beadm activate previousBE # init 6
アクティブ化された BE がブートしない場合は、復旧のためにバックアップ BE からブートする方法を参照してください。