Flatpak包管理器
flatpak是一款跨发行版的包管理器。
flatpak支持几乎所有Linux 发行版。
各个版的安装:https://flatpak.org/setup/
1、安装flatpak
Debian系列:
apt install flatpak
红帽系列:
dnf install flatpak
Arch系列:
pacman -S flatpak
openSUSE系列:
zypper install flatpak
2、添加flatpak的软件仓库flathub
注意此处仓库命名为:flathub,flatpak支持多个仓库,但其实配置多个仓库没有太大意义,我们一般配置一个“flathub”即可
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
3、更换为上海交大镜像
flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
注意:如果你有多个仓库,那么修改地址时就要注意指定仓库的名称 假如你想修改名为“myflat”的仓库为上交大镜像,就需要执行:
flatpak remote-modify myflat --url=https://mirror.sjtu.edu.cn/flathub
查看flatpak仓库的详细信息
flatpak remotes --show-details
4、flatpak命令基本用法
获取命令帮助
flatpak --help
列出远程仓库可以安装的应用
flatpak remote-ls
搜索应用程序
flatpak search 应用程序名称
安装应用程序
flatpak install 应用程序名称
卸载应用程序
flatpak uninstall 应用程序名称
#这将卸载您系统中未使用的Flatpak应用程序。
flatpak uninstall --unused
#这将卸载您系统中未使用的Flatpak运行时。
flatpak uninstall --unused --runtime
#下面的命令会卸载你所有!所有!所有! 的Flatpak应用程序和运行时,请在确定必要的时候使用。
flatpak uninstall --all
flatpak uninstall --unused --all
列出已安装的应用程序
#所有
flatpak list
#仅应用,不含运行时
flatpak list --app
#仅运行时
flatpak list --runtime
更新应用程序
flatpak update
启动应用程序
flatpak run 应用程序名称
查看应用程序信息
flatpak info 应用程序名称
添加远程仓库
flatpak remote-add --if-not-exists 仓库名称 仓库地址
移除远程仓库
flatpak remote-delete 仓库名称
#此命令会删除名为flathub-1的仓库,通过此仓库下载的软件也会一起卸载
flatpak remote-delete flathub-1
5、简单的安装方式
从flathub应用商店网站,你可以随意浏览下载应用: https://flathub.org/zh-Hans
6、GNOME图形商店
如果你使用GNOME桌面环境,那么你很可能自带gnome-software,你也可以自行安装。 同时要安装flatpak支持插件:
apt install gnome-software-plugin-flatpak
之后在GNOME软件商店中会直接展示包括flathub仓库的软件,你可以直接搜索安装:
7、推荐几个应用
思维导图软件Minder,支持导出xmind文件格式
flatpak install flathub com.github.phase1geo.minder
flatpak应用的权限管理工具
flatpak install flathub com.github.tchx84.Flatseal
flatpak应用卸载后的残留清理工具
flatpak install flathub io.github.giantpinkrobots.flatsweep