我正在处理Debian盒并试图安装libssl-dev,但是当我尝试时,会得到以下错误。有人找到解决办法了吗?
# sudo apt-get install libssl-dev
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:
libssl-dev: Depends: libssl0.9.8 (= 0.9.8g-15+lenny13) but 0.9.8o-4~bpo50+1 is to be installed
E: Broken packages发布于 2011-10-26 15:00:19
这里的关键是未满足的依赖项语句。-dev包所需的libssl版本与您使用的任何存储库中可用的版本似乎不匹配。两者的发行版规范是不同的(lenny ),您确定您的存储库设置正确吗?您可以尝试显式地为两个版本指定一个版本号(相同的版本号):
sudo apt-get install libssl-dev=0.9.8g-15+lenny13 libssl0.9.8=0.9.8g-15+lenny13如果没有人在回购,看看回购,并选择一个版本是。
发布于 2011-10-26 14:59:19
看起来包中存在一些代际差异--您的libssl-dev似乎试图从lenny的主包存储库中安装,而libssl0.9.8看起来已经从后端安装了。
您需要通过将版本带到它们不冲突的地方来解决这个问题--您从apt-cache policy libssl-dev和apt-cache policy libssl0.9.8那里得到了什么,您知道为什么首先安装这个backports版本吗?
https://serverfault.com/questions/324960
复制相似问题