我已经有了一个包B并且想要安装一个新包A.安装想要修改B,但我不希望这种情况发生.
我需要安装包A.
它具有对包B的依赖性并且需要(>> 2.0).
我已经在2.1版本的系统中安装了B,因此我当前的设置已经满足了依赖性.
但是在Debian存储库中有一个B包的新版本(2.2),我不想要它,因为它与其他东西冲突.
所以,当我安装A包时apt也尝试升级B.
如何禁用依赖项的升级或指示显式依赖项版本而无需编辑包?
我读过How do I get apt-get to ignore some dependencies?,但它对我没有帮助.在那里的问题中,依赖项(B)根本不应由存储库管理器处理.就我而言,存储库管理器已经处理了依赖关系,并且应该继续这样做,而不是在这个特定的操作中.
在Debian 8上,我发现选项–no-upgrade可以帮助实现所需的结果.例如:
原文链接:https://www.f2er.com/javaschema/281758.htmlapt-get install --no-upgrade PHP7.0-xmlrpc