使用 flatpak update 可更新所有 Flatpak 应用和运行时,指定应用 ID 如 org.mozilla.firefox 可单独更新该应用,加 --runtime 仅更新运行时,-y 参数可自动确认,更新前可用 flatpak remote-ls --updates 查看待更新项。

Flatpak 是一种在 Linux 系统上部署和管理桌面应用程序的通用包格式。要保持 Flatpak 应用程序和运行时的最新状态,可以使用 flatpak update 命令。这个命令会检查远程仓库中的更新,并升级已安装的应用程序和依赖项。
基本更新命令
运行以下命令可以更新系统中所有已安装的 Flatpak 应用程序和运行时:
flatpak update执行后,Flatpak 会列出可更新的软件包,并提示确认是否继续。输入 y 确认更新。
更新指定应用
如果只想更新某个特定应用,可以指定其应用 ID。例如,更新 org.mozilla.firefox:
flatpak update org.mozilla.firefox你也可以通过添加远程名称来更精确地指定来源:
flatpak update flathub:org.mozilla.firefox更新运行时环境
Flatpak 应用依赖于运行时(如 org.freedesktop.Platform)。这些也可以被更新:
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统
该命令只更新运行时,不包括用户安装的应用程序。
常用选项说明
- -y 或 --assumeyes:自动确认更新,适用于脚本或无人值守更新
- --app:仅更新应用程序(默认行为)
- --user:只更新当前用户的安装内容
- --system:更新系统级安装的内容(需要权限)
- --commit:更新到指定的提交版本(高级用法)
例如,静默更新所有内容:
flatpak update -y查看可更新的软件包
在执行更新前,可以先查看有哪些软件包可以更新:
flatpak remote-ls --updates这将列出所有有更新可用的远程软件包。
基本上就这些。定期运行 flatpak update 能确保你的 Flatpak 软件保持最新、安全和稳定。不复杂但容易忽略。









