acme-client
と - を使用して OpenBSD 6.0 に Let's Encrypt 証明書を追加しようとすると、certbot
両方が返されます。
# ./letsencrypt-auto certonly
Sorry, I don't know how to bootstrap Certbot on your operating system!
You will need to bootstrap, configure virtualenv, and run pip install manually.
Please see https://letsencrypt.readthedocs.org/en/latest/contributing.html#prerequisites
for more info.
# ./certbot-auto
Sorry, I don't know how to bootstrap Certbot on your operating system!
Pythonをインストールしましたが、pip
まだvirtualenv
運がありません。
残念ながら、インターネット検索は役に立ちませんでした。
どうなりますか?まだいくつかのパッケージを見逃しましたか?
ベストアンサー1
どうなりますか?まだいくつかのパッケージを見逃しましたか?
問題は、letsencrypt-auto
スクリプトを作成した人が、スクリプトでサポートされているオペレーティングシステムのリストにOpenBSDを含めなかったことです。
興味深いことに、他のオペレーティングシステムのセクションを参照する場合、このスクリプトの目的は、オペレーティングシステムの個々のパッケージツールを使用して欠落している可能性があるパッケージをインストールすることです。これをFreeBSDと比較してください。
BootstrapFreeBsd() { $SUDO pkg install -Ay python py27-virtualenv augeas libffi }SmartOSの場合:
BootstrapSmartOS() { パッケージの更新 pkgin -y install 'gcc49' 'py27-augeas' 'py27-virtualenv' }Debianの場合、APTを使用してさまざまなパッケージをインストールします。デフォルトでは、ロジックはさまざまなDebian / Ubuntuバージョンの正しいパッケージ名を検索し、いくつかのバックポートリポジトリを追加しようとすることです。
したがって、この問題を解決するには、スクリプトが少なくともOpenBSDのコードを検出する必要があります。
elife unam | grep -iq OpenBSD; ブートストラップ「OpenBSD」実験BootstrapOpenBSD...そして
BootstrapOpenBSD
OpenBSDレガシーツールセットを使用してpkg
適切なPython、GCC、augeas、その他のパッケージをインストールする機能もあります。それなら運動をしなければなりません。