Ubuntuは自動Snapアップデートを提供しますか?

Ubuntuは自動Snapアップデートを提供しますか?

私はスナップを使用しませんが、最新バージョンの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

したがって、スナップに依存するものをインストールすることを選択しない限り、強制更新はありません。

関連情報