--nodeps
コマンドを実行するときにオプションを絶対に使用しないでくださいrpm -e
。
それでは、なぜこのオプションは存在するのでしょうか?
答え1
rm
ファイルシステムのルートを削除したり、物理dd
ハードドライブを上書きしたりするのとほぼ同じ理由で存在します。
LinuxとUNIXには、必要なすべての機能を提供してきた長い歴史があります。本物足に銃を撃つと主張してください。
軽度に言えば、誤ったパッケージをビルドしたり、最悪の瞬間に中断したりしてパッケージのインストール中に何かが深刻に間違っていると、パッケージマネージャの依存関係データベースが停滞する可能性があります。 IEは問題を解決できません。問題は頑張るからどのソリューションは、関連する他のパッケージの依存関係に違反します。この場合、--nodeps
またはdpkg--force-*
オプションを使用して問題のあるパッケージを手動で強制的に削除し、まもなく現在破損している依存関係を修正するために必要なコマンドを実行します。
次の場合にのみこれを行う必要があります。本物ただし、経験的に--nodep
使用する方法がわからない場合は、何をしているのかを確認してください。使用しないでください。あなたは本質的に服用していますみんな安全装置はオフになっており、作業中に何かを台無しにすると神が助けます。
答え2
--nodeps はパッケージの依存関係を確認したくない場合です。
rpm と一緒に使用すると、パッケージの依存関係を確認せず、インストールされたパッケージが正しく機能しないことがあります。
rpm -eコマンドと一緒に使用し、他のパッケージが削除したいパッケージによって異なる場合、そのパッケージは警告なしに削除されます。