私はスナップを使用しませんが、最新バージョンのUbuntuにはスナップがプリインストールされていることがわかります。私が理解しているように、スナップショットは自動的に更新され、更新を無効にする方法はありません。私は正しく理解していますか? Ubuntu(およびUbuntuから派生した多くのディストリビューション)をインストールすると、スナップを使用しなくても強制的に更新されるプレインストールされたスナップパッケージはありますか?
答え1
スナップショットが自動的に更新されます。
アップデートのステータスを確認するには、次を使用します。
snap refresh --time
リフレッシュタイマーを設定します。
sudo snap set system refresh.timer=From,To
例:1日4回スナップショットを更新する:
sudo snap set core refresh.timer=0:00-24:00/4
snapcraftドキュメントのいくつかの例は次のとおりです。リフレッシュ頻度制御:
スナップショットは自動的に更新されます。ただし、更新を手動で確認するには、次のコマンドを使用します。
$ sudo snap refresh vlc
上記のコードは、スナップショットが追跡しているチャンネルを確認します。最新バージョンのスナップパッケージが利用可能な場合は、そのバージョンがダウンロードされインストールされます。
以下では、すべてのスナップショットを更新できます。
sudo snap refresh
プリインストールされたスナップパッケージの強制更新はありますか?
はい、snapdは使用しなくても更新を確認します。
答え2
Ubuntu 18.04の場合:
Ubuntu Serverにはスナップショットはプリインストールされていません。
Ubuntuデスクトップには、電卓、文字、システムログ、およびシステムモニタがスナップショットとしてインストールされています。自動的に更新されます。そのバージョンを削除してレガシーバージョンをインストールできます
.deb
。
Ubuntu 20.04の場合:
Ubuntu Serverには、クイックインストールのためにLXDが付属しています。もちろん自動的に更新されます。インストーラは、役に立つと推定される複数のスナップをインストールするためのメニューを提供します。
Ubuntuデスクトップには、スナップショットとしてインストールされたUbuntuソフトウェア(アプリケーション)が付属しています。
答え3
自動的にインストールされますが、snap
標準のUbuntu 18.04.1サーバーのインストールではスナップパッケージはインストールされません。私が確認した内容は次のとおりです。
$ sudo snap list
No snaps are installed yet. Try 'snap install hello-world'.
$ snap refresh --time
timer: 00:00~24:00/4
last: n/a
hold: 36 days ago, at 13:14 BST
next: n/a
したがって、スナップに依存するものをインストールすることを選択しない限り、強制更新はありません。