-force 和 -nodeps 比较-force忽略安装的包和文件冲突 - 包可能会停止正常工作,导致严重问题
-nodeps不检查依赖项 - 使用此标志后包可能无法正常工作(或者依赖包可能会停止工作)
通常,一个 RPM 包需要一个或者多个其他 RPM 包才能正常工作。有时一个 RPM 可能依赖于另一个 RPM 的特定版本。复杂的交互由 yum 和 rpm 工具维护。使用 -force 或者 -nodeps 中的任何一个都可能破坏包关系并导致极难诊断和修复的无关故障。
通过使用选项 -force 进行安装并不能保证已安装的包将正常工作,安装包文件时不考虑它们是否适用于系统的其余部分。
同样,使用 -nodeps 进行安装和卸载可能会对仍然依赖于该包的包造成严重的麻烦。在安装过程中,rpm(8) 不会为实际的 rpm 安装必要的包,从而导致严重的依赖问题。