web-dev-qa-db-ja.com

インストールされているCertbotのバージョンを知る方法

NginxとCertbotでUbuntu 16.04を使用します。

たとえば、実行しようとしました:

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

関連する出力はありませんでした。 Ubuntuに現在インストールされているバージョンを知るにはどうすればよいですか?

6
user9303970

14.04および16.04システム(およびPPAを使用しない):

Ubuntu TrustyとUbuntu Xenialには、デフォルトでcertbotがインストールされていません。 Certbotを入手するには、Certbot開発者が管理するCertbot PPAを使用する必要がありました。

PPAを使用していない場合(Sudo add-apt-repository ppa:certbot/certbotを使用してインストールした場合)、Certbotはありません。

Certbotを入手するには、特定のリリースを選択して Certbot Webサイト の手順を読んでから、ガイドに従ってLet's Encryptをセットアップする必要があります。


PPAを使用する14.04/16.04システム、またはUbuntu 17.10以降:

この投稿の時点では、Ubuntuリリース16.10および17.04はサポート終了を過ぎており、この回答には含まれていません。

17.10(およびそれ以前の可能性、上記のメモを参照)の時点で、Certbotはリポジトリに含まれています。

古いUbuntu(14.04または16.04)を使用していて、PPAを使用している場合は、certbotが利用可能です。

インストールされているCertbotのバージョンを見つけるには、以下のようにapt-cache policy certbot | grep Installedを使用して情報を取得できます(以下に示すバージョン情報は、2018年4月10日12:18の時点で、 certbotのインストール):

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

ご覧のとおり、このコンピューターにはバージョン0.22.2がインストールされています。これは、Certbot PPAを使用する16.04マシンです。

8
Thomas Ward

@Thomas Wardが言ったようにaptでcertbotを取得しなかった場合は、代わりにスタンドアロンアプリケーションとして wgetコマンドで取得します になります。

以下のコマンドを試してください:

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