| 日本−日本語 |
|
|
|
![]() |
Software Distributor 管理者ガイド: HP-UX 11i v1、および HP-UX 11i v2 > 第3章 インストールしたソフトウェアの管理インストールしたソフトウェアの削除 (swremove) |
|
swremove コマンドは、ホストにインストールされたソフトウェアを削除します。削除する前に、ソフトウェアはまず構成が解除されます。また、swremove はソフトウェアデポにコピーしたソフトウェアプロダクトの削除も行います。
swremove コマンドは、ルート、代替ルート、デポから削除する場合、それぞれ動作が異なります。デポから削除する場合のインタフェースの違いは、「デポ内にあるソフトウェアの削除」の項に記述しています。 削除の処理には 4 つの手順があります。 表 3-8 GUI での削除手順
手順 1:開始削除セッションのための GUI/TUI を開始するには、次のコマンドを入力します。 /usr/sbin/swremove コマンド行でソフトウェアを指定しない限りは、GUI が自動的に実行されます。GUI を実行してさらにソフトウェアを指定するには、-i オプションを含めます。たとえば、BUNDLE1 のプレビュー (解析のみ) セッションで GUI を使用するには 次のように入力します。 swremove -i -p /MyDepot/BUNDLE1 [Software Selection] ウィンドウが表示されます。 手順 2: ソフトウェアの選択本手順では、[Software Selection] ウィンドウを使用して、削除したいソフトウェアを選択します。
手順 3: 解析 (プレビュー)本手順では、選択されたソフトウェアを SD-UX が解析します。 [Remove Analysis] ダイアログは解析プロセスに関するステータス情報を表示します。解析が完了して、ホストのステータスが [Ready] (準備完了) を表示したら、[OK] をクリックして実際の削除を開始します (「手順 4: 削除」を参照)。その後、[Analysis] ダイアログが [Remove] ウィンドウに置き換えられます。 (プレビューセッションを開始した場合は、解析後に削除を終了します。[Cancel] をクリックすると、[Software Selection] ウィンドウに戻ります。) 解析の終了後、選択されたソフトウェアの中で削除できるものがある場合、ステータスは [Ready] (準備完了) または [Ready with Warnings] (準備完了 (警告あり)) となります。削除できるものがない場合、ステータスは [Excluded from task] (作業から除外されました) となります。 [Products Scheduled] カラムは、選択されたプロダクトの内で削除する準備ができているプロダクトの数を表示します。削除できるプロダクト全体には、次のプロダクトが含まれます。
解析でエラーが発生したプロダクトは自動的に除外されます。ホストターゲットが除外された場合、削除を続行できません。ホストが解析に失敗すると、警告ダイアログボックスが表示されます。 次の動作も利用可能です。
手順 4: 削除[Analysis] ウィンドウで [OK] ボタンをクリックすると、SD-UX は削除を開始し、[Remove] ウィンドウ (図 3-4 「[Remove] ウィンドウ」) を表示します。このウィンドウには、ステータス情報が表示されます。 次のアクションボタンが使用できます。
構文swremove [XToolkit Option] [-d|-r] [-i] [-p] [-v] [-C session_file] [-f software_file] [-Q date] [-S session_file] [-t target_file] [-x option=value] [-X option_file] [software_selections] [@ target_selections] オプションとオペランド
コマンドオプションの変更(-x オプションを使用する) コマンドを実行するときに追加のコマンド行オプションを指定するか、または定義済みの値をファイルから読み取って、このコマンドの動作を変更することができます。次の表に、swremove に適用されるデフォルトおよびオプションを示します。 表 3-9 swremove のコマンドオプションとデフォルト値
詳細情報各デフォルトの詳細については、付録 A 「コマンドオプション」を参照してください。 ローカルホストのデフォルトデポから MYSOFT と呼ばれるソフトウェアプロダクトを削除するには、次のように入力します。 swremove -d MYSOFT 次のようにして、ローカルホストにインストールされた C および Pascal のプロダクトの削除をプレビューします。 swremove -p cc pascal 次のようにして、HP Omniback の特定のバージョンを削除します。 swremove Omniback,l=/opt/Omniback_v2.0 次のようにして、ローカルデポの全内容を削除します。 swremove -d \* @ /var/spool/sw バンドルの削除によって、必ずしも、そのバンドル内のすべてのファイルセットが削除されるわけではありません。SD-UX の依存関係の管理機能によって、別のバンドルが特定のファイルセットを必要としている場合には、そのファイルセットは削除されません。たとえば、バンドル Pascal と FORTRAN の両方がファイルセット Debugger.Run を使用しているときに FORTRAN を削除しようとしても、ファイルセット Debugger.Run はバンドル Pascal にも使用されているので削除されません。これは、あるバンドルの削除によって別のバンドルで必要なファイルセットが、不用意に削除されないようにするものです。 次の条件が充たされなければ、パッチソフトウェアを削除できません。
または
パッチの削除の詳細については、第5章 「HP-UX のパッチとパッチ管理」を参照してください。 swremove GUI を使用すると、プロダクトの複数バージョンを簡単に削除できます。 各プロダクトの異なるバージョンが、その位置を示すディレクトリとともにオブジェクトリストに表示されます。複数のバージョンを選択するということは、product:/location directory の組み合わせを意味します。デフォルトでは、位置は [Software Selection] ウィンドウには表示されません。位置を表示するには、GUI の [Columns Editor View → Columns...] メニュー項目を使用し [Product Directory] メニュー項目を有効にします。 選択フェーズではプロダクトのバージョンを 1 つ以上選択できます。解析中に、プロダクトのバージョンがターゲットの異なる位置にある場合、警告を発します。プロダクトがターゲットに存在する場合は削除されます。プロダクトがターゲットに存在しない場合、そのプロダクトは単にスキップされます。[Remove Analysis] ウィンドウの [Product Summary...] ボタンには、削除フェーズを開始すると削除される各プロダクトに関する概要が表示されます。 (デポには複数のバージョンのプロダクトを持つことが可能です。デポから削除する場合、特別な処理やチェックは一切必要ありません。) ソフトウェアは、ルートディレクトリ (/) または代替ルートディレクトリに対して削除できます。代替ルートは、ルートディレクトリにはありませんが、スタンドアロンシステムのルートディレクトリとして機能します。つまり、マウントを解除して独立したシステムとして機能できるシステムです。ソフトウェア削除で使用される情報ファイルはすべて、ルートボリューム上の IPD ではなく、この代替ルートの下にあるインストール済プロダクトデータベース (「インストール済プロダクトデータベース」参照) から取り出されます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||