跳到主要内容

flatpak 命令

介绍

flatpak 是各种不同的 Linux 发行版上分发和运行应用程序的全新打包格式,并且使用该格式打包的软件可安全运行。你可以访问官网以获得关于 flatpak 打包格式的详细介绍。

想要在你的计算机上体验 Flatpak 格式的安装包,首先需要安装 flatpak 命令,它通常不会预先安装,但可在大多数 Linux 发行版的默认仓库中找到。例如,在 Debian/Ubuntu 系统上可以使用如下命令进行安装。

sudo apt install flatpak

语法

flatpak [OPTION...] {COMMAND}

选项

  • -h, --help:显示帮助信息并退出。Show help options and exit.
  • -v, --verbose:在命令处理期间打印调试信息。使用 -vv 获取更多详细信息。
  • --ostree-verbose:在命令处理期间打印 OSTree 调试信息。
  • --version:打印版本信息并退出。
  • --default-arch:打印默认的体系架构(如 x86_64 )并退出。
  • --supported-arches:按优先顺序打印支持的体系架构并退出。
  • --gl-drivers:打印活动的 GL 驱动程序列表并退出。

命令

Flatpak 命令描述
flatpak build-bundle从本地存储库创建单文件包。
flatpak build-commit-from基于现有提交(可能来自另一个存储库)创建新提交。
flatpak build-export从构建目录创建存储库。
flatpak build-finish完成构建目录。
flatpak build-import-bundle将文件包导入本地存储库。
flatpak build-init初始化构建目录。
flatpak build-sign签署应用程序或运行时。
flatpak build-update-repo从构建目录创建存储库。
flatpak build在目录中构建。
flatpak config管理配置。
flatpak create-usb将应用程序和/或运行时复制到可移动媒体上。
flatpak document-export将文件导出到沙盒应用程序。
flatpak document-info显示有关导出文件的信息。
flatpak document-list列出导出的文件。
flatpak document-unexport停止导出文件。
flatpak permission-remove列出权限。
flatpak permission-list列出权限。
flatpak permission-show列出权限。
flatpak permission-reset重置权限。
flatpak enter输入应用程序。
flatpak info显示有关已安装应用程序或运行时的信息。
flatpak install安装应用程序或运行时。
flatpak list列出已安装的应用程序和/或运行时。
flatpak make-current使特定版本的应用程序成为最新版本。
flatpak override覆盖应用程序要求。
flatpak remote-add添加远程仓库。
flatpak remote-delete删除远程仓库。
flatpak remote-info在远程显示有关应用程序或运行时的信息。
flatpak remote-ls显示可用的运行时和应用程序。
flatpak remote-modify修改远程仓库。
flatpak remotes列出远程仓库。
flatpak repair修复 flatpak 安装。
flatpak repo显示有关本地存储库的信息。
flatpak run在 runtime 中运行应用程序或打开 shell。
flatpak search搜索应用程序和运行时。
flatpak uninstall卸载应用程序或运行时。
flatpak update更新应用程序或运行时。

示例

列出在系统中已经配置好远程仓库:

flatpak remotes

使用 .flatpakrepo 文件添加远程仓库:( .flatpakrepo 文件包含远程仓库的信息和 GPG 秘钥)

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

移除远程仓库 flathub:

flatpak remote-delete flathub

查找远程仓库中的 GIMP 应用:

flatpak search gimp

以 Flatpak 包的形式安装 GIMP 图像处理软件:

flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref