Ubuntu
安裝 certbot ubuntu 21.10 未滿足的依賴項
我正在嘗試使用以下教程在 ubuntu 伺服器 21.10 上安裝 certbot:https ://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-20 -04 .
但是當我執行以下命令時:
sudo apt install certbot python3-certbot-apache
我收到以下錯誤消息:
Reading package lists... Done Building dependency tree... Done Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: certbot : Depends: python3-certbot (= 1.12.0-2) but it is not going to be installed python3-zope.component : Depends: python3-zope.hookable but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
我試過命令:
apt --fix-broken install
但這似乎並不能解決我的問題。
我不確定為什麼會收到此錯誤消息。幫助將不勝感激。
您應該將 certbot 安裝為 snap 包。我從來沒有遇到過問題。
sudo snap install core; sudo snap refresh core sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot
如果你正在執行 apache,那麼你可以做這樣的事情。
sudo certbot --apache
您正在執行不受支持的 Ubuntu 版本。這意味著他們已經從儲存庫中刪除了這些包,並且不會進行進一步的更新。
不要執行不受支持的 Ubuntu 版本,除非您知道如何以理智的方式執行此操作(例如,使用 archive.ubuntu.com)。
此外,您可能希望在伺服器上發布 LTS。