web-dev-qa-db-ja.com

yum(またはrpm)を使用して、パッケージ(付属のすべての追加ファイルを含む)を完全にアンインストールする方法

私がする時 yum remove、パッケージの構成ファイルを保持する場合があります。

とにかく、パッケージに属するファイルを保持せずに、パッケージを完全に削除する方法はありますか?

CentOSを実行しています。

20
Howard

Deleting packages with yumHOW TO のセクション

そこには言う:

いずれにしても、パッケージを削除するためのコマンド構文は次のとおりです。

   # yum remove package1 [package2 package3...]

上記のように、構成データに関する限り、package1と、package1に依存する依存関係ツリー内のすべてのパッケージを削除します。

あなたが試すことができる簡単な方法として:

yum remove package
yum install package

また here は興味深いforです。そして、質問はあなたを助けることができます。

バックアップに構成を保持するのはrpm -e

あなたができることは、rpmを使って何を見つけ出すことです:

 rpm -ql packagename

または

rpm -qlp packagename if the package is not yet installed.

その後、必要な変更を手動で行うことができます。

お役に立てれば!

15
AAlvz
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm

これは事実上、「消去」後に保持された古い構成を置き換えます。これは、yumとdnfでこれを行う方法である必要があります

1
Neil

Root権限で、次を使用します

yum remove -y vsftpd
1