小编Sog*_*tar的帖子

如何安装软件包并强制降级其所有所需的依赖项

假设我有一个包裹mypack。它有大量的依赖项,这些依赖项本身也有大量的依赖项。我想一步安装它,同时它的所有依赖项也会自动降级。我努力了

apt-get --allow-downgrades --allow-change-held-packages install mypack
Run Code Online (Sandbox Code Playgroud)

但它拒绝降级某些已安装的软件包。

如果某个其他包或其某些依赖项与其依赖项发生冲突,mypack则应删除其他包。

有可用的解决方案还是我必须自己编写脚本?

更新

我尝试安装特定版本,但在某些情况下它不起作用。

apt-get --allow-downgrades --allow-change-held-packages install mypack=1.2.3
Run Code Online (Sandbox Code Playgroud)

package-management apt dpkg dependencies downgrade

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

apt ×1

dependencies ×1

downgrade ×1

dpkg ×1

package-management ×1