dpkg -r 是否考虑应用程序之间的依赖关系?

dpkg -r 是否考虑应用程序之间的依赖关系?

使用 删除应用程序时dpkg -r,它如何处理已安装应用程序之间的依赖关系?

如果其他已安装的应用程序依赖于要删除的应用程序,而我们仍然需要该应用程序,我们是否仍然需要运行dpkg -r

如果我们不希望所有已安装的应用程序都依赖于该应用程序,我们是否仍应运行dpkg -r

答案1

不,执行-r--remove不会删除依赖于被删除的包的包。dpkg仅执行依赖性检查,不执行任何依赖性解析。如果您dpkg -r在其他包依赖的包上运行,则操作将失败并显示错误消息。

最好用于apt-get包管理。dpkg只应保留用于列出给定 package/.deb 文件的内容,或用于安装/删除不依赖于任何其他包的自包含一次性包。

相关内容