Linux Tips |
|
RPMパッケージのインストール/削除が可能かどうかを調べるには
北浦訓行
2007/2/1 |
rpmコマンドを利用すれば、RPMパッケージのインストール/削除が可能かどうかをあらかじめ調べることができる。
以下のように、rpmコマンドに「--test」オプションを指定する(注)。--testは、パッケージの依存関係のチェックなどを行うオプションだ。
注:ここではrootでrpmコマンドを実行しているが、確認だけであれば一般ユーザーでも実行可能だ。 |
インストールの確認を行う
アップデートの確認を行う
削除(アンインストール)の確認を行う
パッケージの依存関係などに問題がなければ、以下のように何もメッセージは表示されない。
$ rpm -e --test AdobeReader_jpn-7.0.8-1 ←削除の確認
$ ←問題なければ何も表示されない |
パッケージの依存関係などに問題がない場合の表示例
問題がある場合は、以下のようなメッセージが表示される。
$ rpm -ihv --test AdobeReader_jpn-7.0.9-1.i386.rpm
準備中... ########################################### [100%]
ファイル /usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so
(パッケージ AdobeReader_jpn-7.0.9-1 から) は、パッケージ
AdobeReader_jpn-7.0.8-1 からのファイルと競合して
ファイル /usr/local/Adobe/Acrobat7.0/Reader/AcroVersion
(パッケージ AdobeReader_jpn-7.0.9-1 から) は、パッケージ
AdobeReader_jpn-7.0.8-1 からのファイルと競合して
ファイル /usr/local/Adobe/Acrobat7.0/Reader/intellinux/lib/
libCoolType.so.5.01 (パッケージ AdobeReader_jpn-7.0.9-1 から) は、
パッケージ AdobeReader_jpn-7.0.8-1 からのファイルと競合して
ファイル /usr/local/Adobe/Acrobat7.0/bin/acroread
(パッケージ AdobeReader_jpn-7.0.9-1 から) は、パッケージ
AdobeReader_jpn-7.0.8-1 からのファイルと競合して |
パッケージの依存関係などに問題がある場合の表示例
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間