ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 への移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
Oracle Solaris 10 SVR4 パッケージと IPS パッケージの比較
10. 仮想環境での Oracle Solaris リリースの管理
IPS を使用すると、システム上のすべてのパッケージ (利用可能な更新を持つもの) を更新することも、システムで制約されていない個々のパッケージを更新することもできます。パッケージが制約されている場合は、制約されている理由を示す適切なメッセージが提供されます。パッケージの制約は通常、依存関係またはバージョン管理の問題を示しています。すべてのパッケージ更新操作で、実行中の BE にソフトウェア更新を適用する前に、新しい BE が作成されるか、またはバックアップ BE が作成されます。
次のオプションを指定できます。
インストール後にソフトウェアパッケージを追加する – Live Media にはデスクトップまたはノートパソコンに適したソフトウェアセットが含まれています。テキストインストールメディアには、汎用サーバーシステムにより適した、より小さいソフトウェアセットが含まれています。テキストインストーラでは、GNOME デスクトップはインストールされません。テキストインストール後に、Oracle Solaris デスクトップ (GNOME 2.30) などのパッケージを追加する場合は、『Oracle Solaris 11 システムのインストール』の「テキストインストール後のソフトウェアの追加」を参照してください。
インストールしたシステム上のすべてのパッケージを更新する – システム上のすべてのパッケージ (利用可能な更新を持つもの) を更新するには、次のように pkg update コマンドを使用します。
# pkg update
このコマンドを実行すると、カーネルコンポーネントやその他の低水準システムパッケージなど、コマンドを実行しない場合は更新が考慮されない可能性があるパッケージが更新されます。
「ブート環境の管理」で、このコマンドを使用して BE を更新する例を参照してください。
実際にパッケージをインストールしないで、更新が必要なシステム上のそれらのパッケージを表示します。
# pkg update -nv --accept
パッケージマネージャーや更新マネージャーを使用して更新を行うこともできます。『Oracle Solaris 11 ソフトウェアパッケージの追加および更新』の第 2 章「IPS のグラフィカルユーザーインタフェース」を参照してください。
Oracle Solaris 11 Express または Oracle Solaris Early Adopter リリースが実行されているシステムをアップグレードする場合は、『Oracle Solaris 11 ご使用にあたって』を参照してください。
個々のパッケージを追加または更新する – 個々のソフトウェアパッケージを追加するには、pkg install コマンドを使用します。依存するパッケージがある場合は、それらも同時に更新されます。
次のように個々のパッケージをインストールします。
# pkg install communication/im/pidgin
次のように個々のパッケージを更新します。
# pkg update system/management/ocm
修正を提供するパッケージ更新をインストールする – pkg update 操作にはバグの修正が含まれている可能性があるため、その操作は、Oracle Solaris の以前のリリースで特定のパッチを適用するのと似ています。
有効な Oracle サポートプランをお持ちの Oracle のお客様は、Oracle Solaris 11 システムを定期的に更新できるように support パッケージリポジトリにアクセスできます。support リポジトリの更新は、SRU (Support Repository Update) と呼ばれ、定期的に発生します。「Oracle Solaris の support リポジトリを構成する方法」を参照してください。
SRU – Oracle Solaris 11 の support リポジトリからの更新はサポートリポジトリ更新 (SRU) として入手できます。SRU は、Oracle Solaris 10 リリースで使用できる保守更新またはパッチバンドルに代わるものです。
Oracle Solaris 11 の今後のリリース – Oracle Solaris 11 の今後のリリースは、support リポジトリ、または現在利用可能な OS を提供する release リポジトリで入手できる予定です。
次のサマリーは、ユーザーの環境にもっとも有効な更新方法の選択について説明したものです。
デスクトップシステムまたはノートパソコン – デスクトップ環境では、デスクトップアプリケーションである更新マネージャーによってパッケージの更新が通知されます。
開発システム – pkg update 操作を使用すると、これらのシステムに特定の修正を適用したり、SRU を適用したりして、現在開発中のアプリケーションへの影響を評価できます。pkg update 操作は実行中の BE に適用され、復旧のためにバックアップ BE が作成されます。SRU の適用時には新しい BE が作成されます。そして、必要に応じて元の BE に戻すことができます。
本稼働システム – 大規模なエンタープライズ環境では、SRU を非本稼働システムに適用して、現在実行中の本稼働環境に対する OS 変更の影響を評価できます。SRU のインストールと評価が完了したあとも非本稼働システムが安定した状態にある場合は、SRU を本稼働システムの新しい BE に適用でき、必要に応じて元の BE に戻すことができます。
Oracle Solaris 11 FCS リリースを更新する場合は、次の手順を使用して support リポジトリを構成します。support リポジトリから Oracle Solaris 11 Express または Early Adopter システムをアップグレードする場合は、『Oracle Solaris 11 ご使用にあたって』を参照してください。
キーと証明書を格納するためのディレクトリを、/var/pkg の内部に作成することを検討してください。
# mkdir -m 0755 -p /var/pkg/ssl # cp -i Oracle_Solaris_11_Support.key.pem /var/pkg/ssl # cp -i Oracle_Solaris_11_Support.certificate.pem /var/pkg/ssl
キーファイルは参照によって保持されるため、それらのファイルがパッケージングシステムにアクセスできなくなると、エラーが発生します。
# pkg set-publisher \ -k /var/pkg/ssl/Oracle_Solaris_11_Support.key.pem \ -c /var/pkg/ssl/Oracle_Solaris_11_Support.certificate.pem \ -O https://pkg.oracle.com/solaris/support solaris
# pkg update
前述のように、この操作では、新しい BE を作成するか、バックアップ BE を作成するかのどちらかによって、システム上のパッケージが最新バージョンのパッケージで更新されます。