Centos Stream9 : Snappy : Install

投稿日:

ya2901_2022.jpg

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 ドメイン名


メールアドレス,利用条件への同意等に答えれば完了です

更新は自動で実行されます。