web-dev-qa-db-fra.com

Comment savoir quelle version de Certbot est installée?

J'utilise Ubuntu 16.04 avec Nginx et Certbot.

J'ai essayé d'exécuter, par exemple:

certbot -v
certbot -V
certbot --version
man certbot

aucun n'a donné de sortie pertinente. Comment connaître la version actuellement installée sur mon Ubuntu?

6
user9303970

Systèmes 14.04 et 16.04 (et ne PAS utiliser le PPA):

Ubuntu Trusty et Ubuntu Xenial n’ont pas toutes les deux certbotinstallées par défaut. Pour obtenir Certbot, vous deviez utiliser le PPA Certbot géré par les développeurs de Certbot.

Si vous n'utilisez pas le PPA (que vous auriez installé avec Sudo add-apt-repository ppa:certbot/certbot), vous n'avez pas Certbot.

Pour obtenir Certbot, vous devez lire les instructions figurant sur le site Web de Certbot en choisissant votre version, puis suivez le guide pour configurer Let's Encrypt.


14.04/16.04 systèmes utilisant le PPA, ou Ubuntu 17.10 ou ultérieur:

Au moment de publier cet article, les versions 16.10 et 17.04 d’Ubuntu ont dépassé leur durée de vie et n’ont pas été incluses dans cette réponse.

À partir de 17h10 (et potentiellement plus tôt, voir la note ci-dessus), Certbot est inclus dans les référentiels.

Et si vous utilisez une version plus ancienne d’Ubuntu (14.04 ou 16.04) et que vous utilisez le PPA, alors certbotest disponible.

Pour trouver la version de Certbot installée, vous pouvez utiliser apt-cache policy certbot | grep Installed pour obtenir les informations, comme indiqué ci-dessous (notez que les informations de version indiquées ci-dessous sont exactes à compter du 10 avril 2018 à 12h18 sur une toute nouvelle installation 'certbot') :

$ apt-cache policy certbot | grep -i Installed
  Installed: 0.22.2-1+ubuntu16.04.1+certbot+1

Comme vous pouvez le constater, la version 0.22.2 est installée sur cet ordinateur, qui est une machine 16.04 utilisant le PPA Certbot.

7
Thomas Ward

Si vous n'avez pas obtenu le certificat avec apt comme @Thomas Ward l'a dit, vous l'obtiendrez avec la commande wget en tant qu'application autonome.

Essayez cette commande ci-dessous:

Sudo /PATH/TO/certbot-auto --version
0
Kyle KIM