ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 への移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
Oracle Solaris 11 システムでのソフトウェアの更新
Oracle Solaris 11 システムへの保守更新のインストール
Oracle Solaris の support リポジトリを構成する方法
10. 仮想環境での Oracle Solaris リリースの管理
Oracle Solaris 11 のソフトウェアパッケージに関する次の情報を確認してください。
パッケージ名の SUNW 接頭辞は使用されなくなりました。IPS の導入で、すべてのソフトウェアパッケージの名前が変更されます。互換性のため、以前の SVR4 パッケージデータベースに 1 組のマッピングが追加されています。このマッピングによって、旧バージョンの SVR4 パッケージをインストールする管理者のためにパッケージの依存関係が必ず満たされるようになります。
pkgadd など、特定の SVR4 パッケージコマンドは保持されていますが、主要なパッケージインストールおよび更新インタフェースは pkg(5) コマンドセットになりました。以前に pkgadd コマンドを使用して特定のパッケージをインストールした場合は、そのパッケージを IPS パッケージとして使用できるかどうかを確認できます。IPS パッケージ名はおそらく異なっています。
次のようにして、SVR4 パッケージを見つけます。
$ pkg info -r svr4pkgname
Renamed to 列の情報を探します。IPS リポジトリ内にパッケージが見つかった場合は、次のように pkgaddsvr4pkgname コマンドを変更します。
$ pkg install ipspkgname
『Oracle Solaris の管理: 一般的なタスク』の第 12 章「ソフトウェアパッケージの管理 (手順)」を参照してください。
patchadd などのいくつかの SVR4 パッケージコマンドが使用できなくなりました。代わりに、IPS の pkg update コマンドを使用してください。このコマンドを使用すると、パッケージのすべての依存関係が自動的に解決されます。
パッケージ名は、SMF サービス名と同様に FMRI になりました。また、パッケージ名は短縮される代わりに階層化されています。たとえば、Oracle Solaris 10 のコアシステムライブラリパッケージは SUNWcsl です。現在、同じパッケージの名前が pkg:/system/library になっています。
注 - 各パッケージで提供されるファイルの組織再構成のために、Oracle Solaris 10 のパッケージ名と Oracle Solaris 11 のパッケージ名が 1 対 1 で対応していません。
Oracle Solaris パッケージは、開発、ドキュメント、および実行時コンポーネントに分割されません。たとえば、Oracle Solaris 10 では、標準の X11 ライブラリ (libX11) のランタイムは SUNWxwplt パッケージにあり、同じパッケージのヘッダーは SUNWxwinc にあり、ドキュメントは SUNWxwpmn パッケージにあります。Oracle Solaris 11 では、これらのコンポーネントはすべて pkg:/x11/library/libx11 パッケージに位置しています。システムを最小限に抑える場合は、pkg facet コマンドを使用していくつかのコンポーネントを除外することを選択できます。
次のようにマニュアルページを削除します。
# pkg change-facet facet.doc.man=false
次のようにヘッダーファイルを削除します。
# pkg change-facet facet.devel=false
注 - これらは、すべてのパッケージのすべてのマニュアルページと、すべてのパッケージのすべてのヘッダーファイルを削除するグローバル設定です。
SVR4 パッケージおよびパッチツールは引き続き、Oracle Solaris 10 コンテナでサポートされます。Oracle Solaris 10 のこれらの非大域ブランドゾーンは、ゾーンとブランドゾーンの技術を使用して Oracle Solaris 11 で動作します。「Oracle Solaris 11 ゾーンの機能」を参照してください。
次の表では、SVR4 パッケージおよびパッチコマンドと IPS パッケージコマンドを比較しています。
表 6-1 SVR4 パッケージコマンドおよび同等の IPS パッケージコマンド
|
Oracle Solaris 10 のインストール方法には、サーバーにとって最小限のネットワーク、デスクトップ、開発者など、システムの目的に基づいたパッケージグループをインストールするソフトウェアパッケージクラスタが用意されています。
これに対し、IPS には、より大規模なサーバー環境、デスクトップ環境、AI クライアント環境などを表すパッケージインストールグループが用意されています。
次のようにパッケージグループの情報を表示します。
# pkg info -r *group*
これらのパッケージグループの内容を表示します。
# pkg contents -o fmri -r -t depend pkg-grouping
システムに現在インストールされているパッケージグループを確認します。
# pkg list group/system/\*
IPS には、システム上にインストールして信頼できるデスクトップやマルチユーザーデスクトップを提供できる、その他のメタパッケージやグループパッケージも含まれています。
Solaris 10 SUNWCall パッケージクラスタのインストールと同様に、ほとんどのパッケージをインストールする場合は、group/system/solaris-large-server パッケージグループをインストールすることを検討してください。