假设我有一个包裹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)