如何在从 deb 安装时停止降级

如何在从 deb 安装时停止降级

我曾经使用命令安装 deb 包:dpkg -i *.deb因为所有 deb 都在同一个文件夹中。

有时 dpkg 会显示以下警告降级依赖较低版本。因为已安装更高版本。

那么,如何停止降级(跳过要安装的包)以便保持更高版本的安装。

Gdebi 显示警告并停止安装。但它一次只能处理单个 deb。那么是否有任何命令(dpkg --?)可以在安装一组 deb 时跳过该包?

或者给我另一种安装方法。(突触添加下载文件选项在离线时无法正常工作)

答案1

您可以添加--refuse-downgrade选项,这样就不会降级任何软件包。
因此,运行以下命令来安装软件包。

dpkg -i --refuse-downgrade *

答案2

甚至使用该--no-force-all选项,因为您还可能会遇到软件包相互冲突的情况,或者即使软件包的依赖关系不满足也强制安装该软件包,这可能会破坏您的系统。

相关内容