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?
Ubuntu Trusty et Ubuntu Xenial n’ont pas toutes les deux certbot
installé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.
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 certbot
est 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.
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