debian – 为什么apt没有在Wheezy上安装依赖项?

前端之家收集整理的这篇文章主要介绍了debian – 为什么apt没有在Wheezy上安装依赖项?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我跑
# apt-get install sendmail
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 sendmail : Depends: sendmail-bin but it is not going to be installed
E: Unable to correct problems,you have held broken packages.

如果我将sendmail-bin添加到apt-get install命令,它可以工作,但是在Squeeze上没有必要
为什么我必须在Wheezy上指定一些依赖项?

编辑

如果我删除exim4包,那么apt-get install sendmail工作,似乎与包依赖关系有关

编辑

现在我在挤压测试,它是一样的!
我的麻烦是傀儡挤压清单没有工作喘息,思想改变了一些东西,但似乎没有,对不起

仔细查看错误消息,看起来你已经“持有”了包(“E:无法纠正问题,你已经破坏了包裹”).

您可以在Debian中保存软件包,防止它们升级(例如,如果您发现了一个可能导致您在较新版本中出现问题的错误).

您应该能够使用以下方法找到保留的包:

dpkg --get-selections | awk '{if ($2 == "hold") print $0;}'

我的猜测是你的当前sendmail-bin被阻止,apt-get install sendmail无法解决,但apt-get install sendmail sendmail-bin会在必要时安装,升级删除保持状态.

原文链接:https://www.f2er.com/javaschema/281750.html

猜你在找的设计模式相关文章