Debian:如何在不升级依赖的情况下使用“apt-get install”?

我已经有一个包B,想要安装一个新的包A.安装想要修改B,但我不希望发生这种情况。

我需要安装包A.

它依赖于包B,并且要求(> 2.0)。

我已经在2.1版本的系统中安装了B,所以我当前的设置已经完成了依赖关系。

但是在Debian仓库中有一个新的版本(2.2),我不想要它,因为它与其他的东西冲突。

所以,当我安装A包的时候也试图升级B.

我怎样才能禁用升级的依赖或指出一个明确的依赖版本,而不必编辑软件包?

我读过我如何得到apt-get忽略一些依赖关系? ,但它不能帮助我。 在那里的问题,依赖(B)不应该由存储库pipe理器根本处理。 在我的情况下,资源库pipe理器已经照顾到依赖关系,应该继续这样做,而不是在这个特定的行动。

重新审核评审人员: 请参阅victorgp的评论, 本来应该是这个答案的。

在Debian 8上,我发现select–no-upgrade可以帮助达到预期的结果。 例如:

apt-get install --no-upgrade php7.0-xmlrpc 

您可以使用apt-get来尝试--nodeps标志,或者您可以使用选项--ignore-depends来尝试debian软件包实用程序dpkg

你可以使用apt-get来使用--nodeps标志,或者下载软件包并使用dpkg和选项--ignore-depends