我试过了
sudo apt-get remove python-certbot-apache
sudo apt-get purge --auto-remove python-certbot-apache
sudo apt-get remove python3-certbot-apache
sudo apt-get purge --auto-remove python3-certbot-apache
但是当我运行命令时certbot
它仍然被识别。我怎样才能完全删除它,因此,键入该命令就像任何无法识别的命令一样。
当我需要相同的解决方案时,以下步骤对我有用。
删除证书机器人
删除 Certbot 的 Apache 包
禁用 certbot 创建的 SSL 配置文件
手动删除 certbot 文件
确保 repo 已更新并自动删除
小心:此外,如果需要新的配置文件,您还可以重新安装 apache2
如果
mods-available
在 apache2 删除过程中文件夹也被完全清除,那么 PHP 将不会被执行并且代码将显示在浏览器上。在我的例子中,PHP 版本是 7.2 并执行如下。根据您的 PHP 版本调整以下命令。希望这可以帮助某人。
如果您已经安装
certbot
usingsnap
,这将完美地工作:使用以下方法进行搜索:
-l *certbot*
进行正则表达式搜索,因此名称中包含“certbot”的包将在搜索结果中返回。也会这样做。来自
man dpkg
:又见
info dpkg
!我尝试
sudo apt install certbot
在我的 Ubuntu 上使用。事实证明,该版本0.40.0
远远落后于当前版本1.16
。所以我在这里按照官方说明的第 5 步进行操作。
运行
sudo apt-get remove certbot
和sudo apt autoremove
。这个对我有用。