ユースケース:
パッケージ
必要です:パッケージB(BはAを必要としない)依存パッケージは削除できますが、実際のパッケージは削除できませんか?
$ yumのパッケージB
を削除するには、あまりにも
をパッケージAを削除しますする方法はありますパッケージAのアンインストールを避け、specファイルを何とか変更しますか?
ユースケース:
パッケージ
必要です:パッケージB(BはAを必要としない)依存パッケージは削除できますが、実際のパッケージは削除できませんか?
$ yumのパッケージB
を削除するには、あまりにも
をパッケージAを削除しますする方法はありますパッケージAのアンインストールを避け、specファイルを何とか変更しますか?
yum
およびdnf
は、rpm
の上に座っている。 rpm
にRPMを直接消去させることができます。
しかし、おそらくない行うには正しいことだと簡単にあなたが非常に特にあなたがやって、なぜされているものを知っている場合を除き、道を頭痛するあなたを導くことができます。コメントから
は、私はあなたが何をしているか知っていると仮定:
rpm -e --nodeps <pkg>
他の読者は:あなたがあなた自身の足で自分を撮影し得るようなcarefulyこれを処理してください。
確かに、スペックファイルの中でやっているのかどうか疑問に思っていました。 –
本当に興味があるのは、AがBを必要とする場合、パッケージBなしでパッケージAを望む理由は? –
はい、非常にまれな使用例です。 一般に、私は人形モジュールを呼び出すスクリプトを持っています。それぞれの人形モジュールは、それがスクリプトであるごとに異なるrpmです。このスクリプトは、人形モジュールのすべてのRPMを必要とします。私は人形モジュールをアンインストールすると、スクリプトも削除したくありません。 –
その説明をクリーンアップすることができます。だからここの問題はRPMの中に人形モジュールを格納していること、RPMの内部にあるスクリプトとRPMの依存関係を作り、スクリプトのrpmを作ったということです。 –