Rocky Linux9 パッケージ管理システムSnappyをインストールする
- 作成日 2022.09.15
- Rocky Linux
- Rocky Linux9
Rocky Linux9に、パッケージ管理システムSnappyをインストールする手順を記述してます。
環境
- OS Rocky Linux release 9.0 (Blue Onyx)
Snappyインストール
先に、「epel」リポジトリを追加しておきます。
$ sudo dnf install epel-release
「epel」からインストールします。
$ sudo dnf --enablerepo=epel -y install snapd
パスの設定を行います。
$ sudo ln -s /var/lib/snapd/snap /snap
$ su
# echo 'export PATH=$PATH:/var/lib/snapd/snap/bin' > /etc/profile.d/snap.sh
# exit
Snappy起動
Snappyを起動します。
$ sudo systemctl start snapd.service snapd.socket
自動起動も設定する場合は、「enable –now」を使用します。
$ sudo systemctl enable --now snapd.service snapd.socket
ステータスは、以下で確認できます。
$ sudo systemctl status snapd.service
○ snapd.service - Snap Daemon
Loaded: loaded (/usr/lib/systemd/system/snapd.service; disabled; vendor preset: disabled)
Active: inactive (dead) since Mon 2022-09-12 11:00:58 JST; 424ms ago
TriggeredBy: ● snapd.socket
Process: 374928 ExecStart=/usr/libexec/snapd/snapd (code=exited, status=42)
Main PID: 374928 (code=exited, status=42)
CPU: 85ms
9月 12 11:00:52 localhost.localdomain snapd[374928]: overlord.go:268: Acquired state lock file
9月 12 11:00:52 localhost.localdomain snapd[374928]: daemon.go:247: started snapd/2.56.2-1.el9 (series 16; classic; devmode) rocky/9.0 (amd64) lin> 9月 12 11:00:52 localhost.localdomain snapd[374928]: daemon.go:340: adjusting startup timeout by 30s (pessimistic estimate of 30s plus 5s per snap) 9月 12 11:00:53 localhost.localdomain snapd[374928]: helpers.go:137: error trying to compare the snap system key: system-key missing on disk
9月 12 11:00:53 localhost.localdomain systemd[1]: Started Snap Daemon.
9月 12 11:00:58 localhost.localdomain snapd[374928]: daemon.go:521: gracefully waiting for running hooks
9月 12 11:00:58 localhost.localdomain snapd[374928]: daemon.go:523: done waiting for running hooks
9月 12 11:00:58 localhost.localdomain snapd[374928]: overlord.go:504: Released state lock file
9月 12 11:00:58 localhost.localdomain snapd[374928]: daemon stop requested to wait for socket activation
9月 12 11:00:58 localhost.localdomain systemd[1]: snapd.service: Deactivated successfully.
helloworld
パッケージ「hello-world」 をインストールしてみます。
$ sudo snap install hello-world
Setup snap "core" (13425) security profiles
追加されていることが確認できます。
$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.56.2 13425 latest/stable canonical✓ core
hello-world 6.4 29 latest/stable canonical✓ -
無効化する場合は、以下となります。
$ sudo snap disable hello-world
hello-world disabled
アンイストールは、以下で可能です。
$ sudo snap remove hello-world
hello-world removed
-
前の記事
PostgreSQL ホストマスクを作成する 2022.09.15
-
次の記事
コマンドプロンプト DNSキャッシュを一覧で取得する 2022.09.15
コメントを書く