Debian Jessieにインストールしようとしている間、letsencrypt
私は次のような状況に直面していました。私は以下をインストールしました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
、そうですか?)。パッケージマネージャはなぜこれを拒否するのですか?
ベストアンサー1
切り替えにはいくつかの問題があるようです。certbot
そして仮想パッケージの使用...(最近まで、仮想パッケージはバージョン依存関係をサポートしていませんでした。)
これはcertbot
Jessieバックポートにあり、交換されるので、インストールすることをお勧めしletsencrypt
ます。
apt-get install -t jessie-backports certbot