損傷を受けたソフトウェアコンポーネントに依存するソフトウェアがある場合は、損傷を受けたコンポーネントを再インストールできます。損傷を受けたコンポーネントと依存ソフトウェアをアンインストールする必要はありません。prodreg unregister コマンドの -f オプションを実行して、損傷を受けたコンポーネントの登録を強制的に解除し、インストールし直します。
スーパーユーザーになるか、同等の役割を引き受けます。
再インストールするソフトウェアの情報を表示します。
# prodreg browse -m "name"
BROWSE # +/-/. UUID # NAME
======== ===== ==================================== = ============
1 - root 1 System
Registry
2 + a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b 1 Solaris 9 8/03
System
Software
3 + 8f64eabf-1dd2-11b2-a3f1-0800209a5b6b 1 Unclassified
Software
4 . UUID 1 name
|
再インストールする name ソフトウェアコンポーネントの情報を表示する
再インストールするソフトウェアコンポーネントの UUID を指定する
再インストールするソフトウェアに依存するソフトウェアを特定します。
# prodreg info -m "name" -a "Dependent Components" Dependent Components: Name UUID # --------------------------- ------------------------------------ - component-a component-a-UUID 1 |
再インストールするソフトウェアコンポーネントの名前を name で指定する
name ソフトウェアに依存するコンポーネントを表示する
name ソフトウェアに依存するソフトウェアコンポーネントの名前を指定する
component-a ソフトウェアコンポーネントの UUID を指定する
component-a ソフトウェアコンポーネントは、再インストールするソフトウェアに依存しています。component-a の登録を解除しないで name ソフトウェアを再インストールする場合は、name ソフトウェアの登録を強制的に解除したあと、name ソフトウェアを再インストールします。
再インストールするソフトウェアコンポーネントだけの登録を解除します。
# prodreg unregister -f -u UUID |
ソフトウェアコンポーネントを再インストールします。
# /usr/bin/java -cp /usr/installers/installer |
name ソフトウェアのインストールプログラムの名前を指定する
次の例では、損傷を受けたソフトウェアコンポーネント ComponentSoft を、依存コンポーネントである ExampleSoft の登録解除やアンインストールを行うことなく再インストールします。
# prodreg browse -m "ComponentSoft"
BROWSE # +/-/. UUID # NAME
======== ===== ==================================== = ============
1 - root 1 System
Registry
2 + a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b 1 Solaris 9 8/03
System
Software
3 + 8f64eabf-1dd2-11b2-a3f1-0800209a5b6b 1 Unclassified
Software
4 . 86758449-554a-6531-fe90-4352678362fe 1 ComponentSoft
# prodreg info -m "ComponentSoft" -a "Dependent Components"
Dependent Components:
Name UUID #
--------------------------- ------------------------------------ -
ExampleSoft 95842091-725a-8501-ef29-0472985982be 1
# prodreg unregister -f -u 86758449-554a-6531-fe90-4352678362fe -i 1
# /usr/bin/java -cp /usr/installers/org.example.componentsoft
|