Centos Stream9 : Snappy : Install
Centos Stream 9 にパッケージ管理システム Snappy
最初に Snapd をインストール
Snap 環境構築については右のサイトを参考にしました。snapd runtime environment
# dnf --enablerepo=epel -y install snapd
Snapd 本体を Install するための準備
# ln -s /var/lib/snapd/snap /snap
# echo 'export PATH=$PATH:/var/lib/snapd/snap/bin' > /etc/profile.d/snap.sh
# systemctl enable --now snapd.service snapd.socket
Created symlink /etc/systemd/system/multi-user.target.wants/snapd.service → /usr/lib/systemd/system/snapd.service.
Created symlink /etc/systemd/system/sockets.target.wants/snapd.socket → /usr/lib/systemd/system/snapd.socket.
証明書を取得するためのツール Certbot クライアントをインストール
# snap install certbot --classic
以下のようなメッセージが出ても、問題ないようです。
Warning: /var/lib/snapd/snap/bin was not found in your $PATH. If you've not restarted your session...
再起動後、実行ファイルをリンク
# ln -s /snap/bin/certbot /usr/bin/certbot
証明書を取得。Web サーバーが稼働していることが前提
# certbot certonly --webroot -w /var/www/html -d ドメイン名
メールアドレス,利用条件への同意等に答えれば完了です
更新は自動で実行されます。