“apt-get update”和“apt-get-upgrade”的 snap 等价物是什么?

use*_*421 8 snap 20.04

要在 Ubuntu 中使用 apt-get 升级现有软件包,请使用以下命令

$ apt-get update
$ apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

snap 中执行相同操作来升级从 snap 商店安装的软件包的等效命令有哪些?

我正在使用 Ubuntu 20。

use*_*733 8

您不需要:默认情况下,快照(大部分)会自动更新。

这是他们的主要特点之一。

以下是如何确定 snapd 检查更新的频率:(来源

$ snap refresh --time
timer: 00:00~24:00/4        <------ "/4" means refresh every 4 hours.
last: today at 17:15 CDT
next: today at 21:45 CDT
Run Code Online (Sandbox Code Playgroud)

但是,快照提供的应用程序在运行时不会更新。

  • 示例:Firefox、Discord 和 Ubuntu 软件在这些定期更新之一运行时将发出“关闭应用程序”提醒。

    如果 14 天内忽略提醒,应用程序将在没有警告的情况下终止以进行更新。(通知是一项改进:以前根本没有通知,人们只是认为他们的长期运行的应用程序每隔几周就会崩溃)

Ubuntu 22.04 及更早版本:这些应用程序的用户当前必须关闭该应用程序,然后运行sudo snap refresh​​并等待刷新完成,然后再重新打开其应用程序。有一些未解决的错误可以改进 snapd 对长时间运行的应用程序的处理,这将改善用户体验:LP:#1945165LP:#1980271。Snapd 是开源的,欢迎为开发团队贡献代码。

Ubuntu 23.04 及更高版本:这些应用程序的用户当前必须在 14 天窗口内的某个时间退出该应用程序。当 Snapd 检测到应用程序已停止时,将自动运行刷新。当刷新的应用程序准备好重新启动时,Snapd 将通知您。sudo snap refresh您还可以使用Ubuntu 22.04 及更早版本的手动刷新方法 ( )。