J'ai essayé
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
mais lorsque j'exécute la commande certbot
, elle est toujours reconnue. Comment puis-je le supprimer complètement, donc, taper cette commande était comme n'importe quelle commande non reconnue.
Effectuez une recherche avec Sudo dpkg -l *certbot*
pour trouver le -l *certbot*
effectue une recherche d'expression régulière afin que les packages dont le nom inclut "certbot" soient renvoyés dans les résultats de la recherche.
dpkg-query actions
See dpkg-query(1) for more information about the following actions.
-l, --list package-name-pattern...
List packages matching given pattern.
Cette dpkg-query -l *certbot*
fera de même. Voir info dpkg
!
Les étapes ci-dessous ont fonctionné pour moi lorsque j'avais besoin de la même solution.
Supprimer Certbot
Sudo certbot delete
Supprimer le package Apache de Certbot
Sudo apt purge python-certbot-Apache
Désactivez le fichier de configuration SSL créé par certbot
Sudo a2dissite 000-default-le-ssl.conf
Supprimer les fichiers certbot manuellement
Sudo rm -rf /etc/letsencrypt/
Sudo rm -rf /var/lib/letsencrypt/
Sudo rm -rf /var/log/letsencrypt/
Assurez-vous que le dépôt est mis à jour et supprimez automatiquement
Sudo apt update
Sudo apt upgrade
Sudo apt autoremove
Attention: En outre, vous pouvez également réinstaller Apache2 si nécessaire pour les nouveaux fichiers de configuration
Sudo apt purge Apache2
Sudo service Apache2 restart
Si mods-available
le dossier est également complètement purgé pendant le processus de suppression d'Apache2 puis PHP ne sera pas exécuté et le code sera affiché sur le navigateur. Veuillez suivre le processus ci-dessous dans ce cas,
Sudo apt purge libapache2-mod-php7.2
Sudo apt install libapache2-mod-php7.2
Sudo a2enmod php7.2
Sudo apachectl configtest
Sudo service Apache2 restart
J'espère que cela aide quelqu'un.