网易首页 > 网易号 > 正文 申请入驻

如何成为专业的 Flatpak 用户 | Linux 中国

0
分享至

导读:在这篇文章中,我将向你展示各种 Flatpak 命令,使你成为 Flatpak 的专业用户。

本文字数:4913,阅读时长大约: 6分钟

Flatpak 沙盒技术是 Linux 应用分发的未来。如今,几乎所有重要的发行版都预装了 Flatpak,因为采用它很容易,维护它也更直接。

如果你每天都使用 Flatpak,你可能知道这些命令。但如果你还在考虑把每一个应用程序都转到 Flatpak,那么你应该通过这个命令列表来了解如何轻松管理 Flatpak 应用程序。

因此,为了帮助你做到这一点,我列出了一些易于使用的 Flatpak 命令供你参考,这些命令是从文档中的大量命令集中筛选出来的。

Flatpak 命令参考

首先,我们来谈谈一些基本的命令。

1、安装 Flatpak

自从上次我检查过后,如今所有重要的发行版都预装了 Flatpak。因此,你可能不需要安装它。

然而,安装 Flatpak 就像在这两个主要发行版中运行以下命令一样简单:

  1. sudo apt install flatpak // 用于 Ubuntu 和相关发行版

  1. sudo dnf install flatpak // 适用于 Fedora 和基于 RPM 的发行版

如果你正在运行其他发行版,你可以查看我们关于 Flatpak 安装的 www.debugpoint.com。

2、设置 Flatpak 远程仓库

接下来,你需要在安装后设置与 远程仓库(remote)的连接。远程仓库就像是一个存储库(参考 PPA),用来分发 Flatpak 应用程序。

主要的仓库是 Flathub,你可以用下面的命令来设置它。这个命令对所有发行版都是一样的。完成后,重新启动你的系统,你就可以安装 Flatpak 应用程序了。

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

提示:如果你有别的远程仓库,你可以使用相同的命令来添加该仓库。在一个系统中设置多个远程仓库是正常的。

提示:另外,你可以指定--user--system开关来安装特定于你的用户 ID 或整个系统的 Flatpak 远程仓库。

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

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

3、从 Flathub 安装 Flatpak 应用程序

Linux 中大多数重要的基于 GUI 的软件商店都默认允许安装 Flatpak 应用程序。例如,如果你正在使用“软件(Software)”(适用于 Ubuntu 或 Fedora GNOME 版),你可以找到应用程序并点击安装按钮进行安装。

或者,在 KDE Plasma 的 “发现(Discover)” 中:

KDE “发现”可以从 Flathub 拉取 Flatpak 应用程序

但是,最简单的方法是复制 flathub.org 中的安装命令(可在每个应用程序信息页面的底部找到)并将其粘贴到终端。这是安装 Flatpak 应用程序的最快方法。

  1. flatpak install org.kde.kdenlive

4、运行一个应用程序

有两种方法来运行你安装的 Flatpak 应用程序。你可以在图形化桌面环境的应用程序菜单中找到它。或者,你可以使用简单的运行(run)参数来启动。

你可以从 Flathub 应用程序页面找到运行命令。

  1. flatpak run org.kde.kdenlive

现在,你已经学会了如何设置、安装和运行 Flatpak 应用程序。现在是时候深入了解一下了。

5、找出已安装的 Flatpak 应用程序列表

经过几年,你可能已经安装和删除了许多 Flatpak 应用程序。但是,你怎么找出安装了多少 Flatpak 应用程序?或者你可能想知道系统所安装的 Flatpak 应用是什么。

这里有一些 Flatpak 命令(通过终端运行),可以在这方面帮助你。

一个简单的flatpak命令可以列出所有安装的应用程序。这包括系统应用和你的应用:

  1. flatpak list

只显示你的应用程序:

  1. flatpak --user list

更详细一点,你可以在上述两个命令中使用额外的列(如名称、大小等)进行过滤:

  1. flatpak --columns=app,name,size,installation list

  1. flatpak --columns=name,size --user list

flatpak 带有额外列的列出命令

6、找出已安装应用程序的更多信息

现在,你已经通过上述 Flatpak 命令安装了一个应用程序。但是,如果你想知道架构、版本、分支、许可证和其他信息,该怎么办呢?你可以使用info参数来实现。这个命令需要 Flatpak 的 “应用 ID”,你可以通过上面的flatpak list命令得到它。

例如:

  1. flatpak info org.kde.kdenlive

flatpak info 命令

7、找出 flatpak 命令在你系统中的全部历史记录

flatpak命令中的histroy开关会列出在你的系统中发生的活动,包括安装、更新、卸载和日期时间戳。如果你想调查一些事情,这非常有用。

  1. flatpak history

8、更新 Flatpak 应用程序

flatpak命令中的update参数可以更新所有的应用程序和运行时。当你运行这个命令时,它会显示可用的更新,并要求你确认是否继续。

  1. flatpak update

如果你想更新一个特定的应用程序而不是整个系统,请使用--app--runtime开关,分别用于应用程序和运行时。

例如,如果我想在我的系统中只更新 kdenlive,我将运行以下命令:

  1. flatpak update --app org.kde.kdenlive

提示:update参数通常会更新到任何程序的分支顶端。然而,使用update参数中的--commit开关,你可以更新到 Flatpak 中的某个特定分支(升级或降级)。例如:

  1. flatpak update --app org.kde.kdenlive --commit 37103f4ee56361a73d20cf6957d88f3cab802909a5966c27a6e81d69795a15

如果你想使用同一个应用程序的多个版本,这个--commit开关是非常有用的。

flatpak 带有提交开关的更新命令示例

9、管理 Flatpak 应用程序的权限

不同的应用程序需要不同的权限,如摄像头、麦克风、屏幕等等。通过命令来管理这些单独的权限有点让人不知所措。因此,管理 Flatpak 权限的最好方法是使用另一个叫做 Flatseal 的 Flatpak 应用程序。它为你提供了一个漂亮的 GUI,有切换按钮来启用/禁用/审查已安装的 Flatpak 应用程序的权限。

你可以在 www.debugpoint.com 阅读 Flatseal 的更多信息。

10、卸载 Flatpak 应用程序的命令

卸载 Flatpak 应用程序有不同的使用情况。所以,这里是快速指南。

要卸载单个应用程序,使用uninstall参数和应用程序 ID。例如:

  1. flatpak uninstall org.kde.kdenlive

要卸载所有应用程序,使用—all开关:

  1. flatpak uninstall --all

要卸载未使用的应用程序,请使用以下方法:

  1. flatpak uninstall --unused

11、删除并去除 Flatpak 应用程序的所有痕迹

使用以下命令时要特别小心,因为它将删除一切。

即使你卸载了 Flatpak 应用程序,一些应用程序的数据仍然保留在你的系统中,除非你在运行卸载程序时增加一些开关。在你可能想删除所有东西并重新开始使用 Flatpak 的情况下,这是必要的。

要卸载和删除特定应用程序的数据,请使用以下命令。例如:

  1. flatpak uninstall -y --delete-data org.kde.kdenlive

要卸载和删除所有与 Flatpak 相关的东西,请使用下面的命令:

  1. flatpak uninstall --all --delete-data

12、清理和磁盘空间的使用

默认情况下,Flatpak 被安装在/var/lib/flatpak。这个目录包含所有与 Flatpak 相关的数据和元数据以及运行时文件。而用户特定的安装目录是~/.local/share/flatpak

你可以用以下命令找出 Flatpak 应用程序使用的磁盘空间。

  1. du -h /var/lib/flatpak

要清理,你可以使用上面提到的--unused--uninstall开关。详情请访问我们的 www.debugpoint.com。

总结

为了便于你随时参考,这里是对上面解释的flatpak命令的一个总结。把这个页面收藏起来,以便于参考。

  1. # 安装和运行

  2. flatpak install org.kde.kdenlive

  3. flatpak run org.kde.kdenlive

  4. # 列出已安装的 Flatpak 应用程序

  5. flatpak list

  6. flatpak --user list

  7. flatpak --columns=app,name,size,installation list

  8. flatpak --columns=name,size --user list

  9. # 找出应用 ID 和命令历史

  10. flatpak info org.kde.kdenlive

  11. flatpak history

  12. # 更新 Flatpak 应用程序

  13. flatpak update

  14. flatpak update --app org.kde.kdenlive

  15. # 删除 Flatpak 应用程序

  16. flatpak uninstall org.kde.kdenlive

  17. flatpak uninstall --unused

  18. # 删除应用及数据(小心使用)

  19. flatpak uninstall --all

  20. flatpak uninstall -y --delete-data org.kde.kdenlive

  21. flatpak uninstall --all --delete-data

最后,请在评论框中告诉我,你认为还有哪些 Flatpak 命令也应该包括在这个列表中。

docs.flatpak.org。

via:

作者: 选题: 译者: 校对:

本文由 原创编译, 荣誉推出

LCTT 译者 :Xingyu.Wang

翻译: 891.0 篇

贡献: 2966 天

2014-07-25

2022-09-06

https://linux.cn/lctt/wxy

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
来了!火箭探花签或选肯塔基之子,52%三分+2.5抢断,可替代格林

来了!火箭探花签或选肯塔基之子,52%三分+2.5抢断,可替代格林

老王大话体育
2024-06-20 12:45:34
男上司暗恋我,我们在一起这天,我得到了前所未有的满足

男上司暗恋我,我们在一起这天,我得到了前所未有的满足

沧海已桑田
2023-05-10 14:40:14
胖东来救不了永辉超市

胖东来救不了永辉超市

诗与星空
2024-06-18 08:00:07
河南一女子在墓地被男子强奸,哀求:你们人太多了能不能放过我

河南一女子在墓地被男子强奸,哀求:你们人太多了能不能放过我

娱乐圈的笔娱君
2024-06-20 07:35:18
刚刚,潘功胜、吴清重磅发声!信息量巨大→

刚刚,潘功胜、吴清重磅发声!信息量巨大→

鲁中晨报
2024-06-19 14:55:02
美国最害怕的不是歼20,也不是高超音速导弹,而是中国的电动汽车

美国最害怕的不是歼20,也不是高超音速导弹,而是中国的电动汽车

山茶谈
2024-06-19 22:30:56
太讽刺!王艳儿子成高水平篮球运动员被保送北大,姜萍为啥不能?

太讽刺!王艳儿子成高水平篮球运动员被保送北大,姜萍为啥不能?

蒋飞Talk
2024-06-17 22:26:22
许可馨在美国发声:我移民了,也结了婚,我的运气真不错

许可馨在美国发声:我移民了,也结了婚,我的运气真不错

史二了
2024-06-18 11:13:02
俄军哈尔科夫主力被包围损失惨重,被迫进入肉搏战

俄军哈尔科夫主力被包围损失惨重,被迫进入肉搏战

亡海中的彼岸花
2024-06-20 11:54:27
史上最乱中国男篮?大牌球星报到就离开,核心主力根本不回归

史上最乱中国男篮?大牌球星报到就离开,核心主力根本不回归

德译洋洋
2024-06-20 12:22:42
大饱眼福!孙怡的夏日风采:30岁的她让网友一腔热血

大饱眼福!孙怡的夏日风采:30岁的她让网友一腔热血

云端小院
2024-06-20 07:08:43
后悔吗?他因索要高薪本赛季无缘来津门虎,如今夏窗只能去J2联赛

后悔吗?他因索要高薪本赛季无缘来津门虎,如今夏窗只能去J2联赛

懂个球
2024-06-20 12:39:15
难怪张廷玉80岁还被抄家,你看他退休之前都干了啥?刀刀砍向乾隆

难怪张廷玉80岁还被抄家,你看他退休之前都干了啥?刀刀砍向乾隆

史笔似尘钩
2024-06-13 16:42:41
大师王林忽悠女明星阴阳双修,用联通之法,让女星吸收他的法力

大师王林忽悠女明星阴阳双修,用联通之法,让女星吸收他的法力

吴学华看天下
2023-12-09 19:43:32
日本98.1%应届生找到了工作!企业抢人:一年休满129天!少子化和老龄化严重,年轻力壮应届生成职场香饽饽

日本98.1%应届生找到了工作!企业抢人:一年休满129天!少子化和老龄化严重,年轻力壮应届生成职场香饽饽

和讯网
2024-06-18 09:24:53
央行行长发声,个人活期存款、余额宝纳入M1,能刹住M1下滑趋势?

央行行长发声,个人活期存款、余额宝纳入M1,能刹住M1下滑趋势?

王五说说看
2024-06-20 12:15:24
医生提醒:过了65岁的人,宁愿一周不洗澡,也不要随便做这4事

医生提醒:过了65岁的人,宁愿一周不洗澡,也不要随便做这4事

今日养生之道
2024-06-19 19:50:37
29岁女排王梦洁:场下是女神,1米73,父母都是高个头篮球运动员

29岁女排王梦洁:场下是女神,1米73,父母都是高个头篮球运动员

兰子记
2024-06-19 20:36:07
2轮4分!阿坎吉:艰难而高强度的比赛,我们已非常接近淘汰赛

2轮4分!阿坎吉:艰难而高强度的比赛,我们已非常接近淘汰赛

直播吧
2024-06-20 07:05:17
85年六旬老人进京看曾志,胆怯上前哽咽:阿妈,我以为见不到你了

85年六旬老人进京看曾志,胆怯上前哽咽:阿妈,我以为见不到你了

历史丰碑
2024-06-19 11:30:35
2024-06-20 13:52:49
Linux
Linux
Linux 中国开源社区
8016文章数 73124关注度
往期回顾 全部

科技要闻

苹果回应AI仅限iPhone15Pro:不是为卖新机

头条要闻

34岁德国老将贡献大师级表现 曾称要在欧洲杯后退役

头条要闻

34岁德国老将贡献大师级表现 曾称要在欧洲杯后退役

体育要闻

绿军的真老大,开始备战下赛季了

娱乐要闻

离谱!24岁女偶像参加涉毒男星生日聚会,坐在桌边陪赌

财经要闻

日本银行巨头突然爆雷!

汽车要闻

售价11.79-14.39万元 新一代哈弗H6正式上市

态度原创

时尚
艺术
健康
旅游
本地

衣不穿花,裙不上膝,这才是50岁女人夏季应有的打扮,太美了

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

晚餐不吃or吃七分饱,哪种更减肥?

旅游要闻

铁路儿童票新规 已有超4900万小旅客免费出行

本地新闻

中式沙拉宇宙的天花板,它必须有姓名

无障碍浏览 进入关怀版