Я использую Ubuntu 16.04 с Nginx и Certbot.
Я пытался выполниться, например:
certbot -v
certbot -V
certbot --version
man certbot
ни один не дал соответствующего вывода. Как я мог знать версию, в настоящее время устанавливаемую в моей Ubuntu?
Надежный человек Ubuntu и Ubuntu, Гостеприимная, оба не имеют certbot
установленный по умолчанию. Для получения Certbot необходимо было использовать PPA Certbot, сохраняемый разработчиками Certbot.
Если бы Вы не используете PPA (который Вы установили бы использование sudo add-apt-repository ppa:certbot/certbot
), у Вас нет Certbot.
Для получения Certbot необходимо прочитать инструкции относительно Веб-сайта Certbot путем выбора определенного выпуска и затем следовать руководству для установки, Давайте Зашифруем.
Во время этого сообщения релизы 16.10 и 17.04 Ubuntu проходят Конец Жизни и не включенные для этого ответа.
С 17,10 (и потенциально ранее, см. мое примечание выше), Certbot включен в репозитории.
И если Вы находитесь на более старой Ubuntu (14.04 или 16.04), и Вы используете PPA, затем certbot
доступно.
Для нахождения версии Certbot установленной можно использовать apt-cache policy certbot | grep Installed
для получения информации, как показано ниже (отмечают, что информация о версии, показанная ниже, точна с 10 апреля 2018 в 12:18 на совершенно новой 'certbot' установке):
$ apt-cache policy certbot | grep -i Installed
Installed: 0.22.2-1+ubuntu16.04.1+certbot+1
Как Вы видите, версия 0.22.2 установлена на этом компьютере здесь, который является 16,04 машинами с помощью PPA Certbot.
Если Вы не получили certbot с apt
как @Thomas сказанный Ward, Вы получите его с wget
управляйте как автономное приложение вместо этого.
Попробуйте эту команду ниже:
sudo /PATH/TO/certbot-auto --version