尝试letsencrypt
在Debian Jessie上安装时,遇到了以下我不太了解的情况。我已经安装了python-acme
:
dpkg -l | grep acme
ii python-acme 0.6.0-1~bpo8+1 all ACME protocol library for Python 2
现在我正在尝试安装python-letsencrypt
:
apt-get install python-letsencrypt
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:
python-letsencrypt : Depends: python-acme (>= 0.5.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
此错误消息是什么意思?据我所知,我已经安装了正确版本的软件包(0.6.0-1~bpo8+1
是>= 0.5.0
,对吗?),为什么软件包管理器拒绝看到它?
我怀疑certbot
虚拟包的过渡和使用存在一些问题...(直到最近,虚拟包不支持版本依赖性。)
由于certbot
现在位于Jessie的反向端口中,并且可以替换letsencrypt
,所以我建议改为安装它:
apt-get install -t jessie-backports certbot
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句