开始学习
flatpak 命令
介绍
Flatpak 是各种不同的 Linux 发行版上分发和运行应用程序的全新打包格式,并且使用该格式打包的软件可安全运行。项目官网:http://flatpak.org
想要在你的计算机上体验 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