TranslateProject/published/202301/20221210.2 ⭐️ How to Update Flatpak Packages in Linux.md

130 lines
4.3 KiB
Markdown
Raw Normal View History

2023-01-03 08:51:21 +08:00
[#]: subject: "How to Update Flatpak Packages in Linux"
[#]: via: "https://itsfoss.com/update-flatpak/"
[#]: author: "Sagar Sharma https://itsfoss.com/author/sagar/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15408-1.html"
2023-01-03 08:51:21 +08:00
如何在 Linux 中更新 Flatpak 软件包
======
![][0]
2023-01-03 08:51:21 +08:00
我相信几乎所有的 Linux 用户都会保持他们系统的更新。
但这种更新通常是针对默认的 [包管理器][1]。例如,[更新 Ubuntu][2] 往往意味着更新所有的 APT 软件包。
2023-01-03 08:51:21 +08:00
然而,还有其他的打包格式,如 Snap 和 Flatpak。Snap 应用程序会自动更新,但 Flatpak 不会。
2023-01-03 08:51:21 +08:00
那么你如何更新 Flatpak 软件包呢?好吧,你可以用这个命令来更新所有已安装和可更新的 Flatpak 包:
```
flatpak update
```
这很简单。但让我再讨论一下关于更新 Flatpak 的一些事情,比如说:
- 更新所有或特定的 Flatpak 包
- 通过软件中心更新 Flatpak 包
让我们先从终端的方法开始。
### 方法 1使用终端来更新 Flatpak 包
首先让我从最实用的方法开始,你也应该从这个方法开始。
#### 更新每一个过时的 Flatpak 包
更新现有的 Flatpak 包的整个目录是很容易的。
输入给定的命令,就可以得到过期包的列表:
```
flatpak update
```
![update flatpak packages in linux][3]
2023-01-03 08:51:21 +08:00
你只需输入 `Y` 并按下回车键,就能搞定每一个更新。
2023-01-03 08:51:21 +08:00
#### 更新特定的 Flatpak 包
要更新特定的软件包,你需要可以更新的软件包的列表。你用的是你之前看到的那个命令。
```
flatpak update
```
![update flatpak packages in linux][4]
2023-01-03 08:51:21 +08:00
从输出中复制你要更新的软件包的名称。在以下命令中使用软件包的名称:
```
flatpak update package_name
```
例如,如果你想更新 Telegram下面的命令可以完成这项工作
2023-01-03 08:51:21 +08:00
```
flatpak update org.telegram.desktop
```
![update specific package in flatpak][5]
2023-01-03 08:51:21 +08:00
这就完成了。
2023-01-03 08:51:21 +08:00
### 方法 2从软件中心更新 Flatpak 应用
有 Flatpak 内置支持的发行版会在软件中心提供 Flatpak 应用的更新。Fedora 和 Linux Mint 就是这样的发行版。
但如果你使用的是 Ubuntu你就需要在 GNOME 软件中心添加 Flatpak 支持:
```
sudo apt install gnome-software-plugin-flatpak
```
完成后,你将在 Ubuntu 中拥有两个软件中心。这是因为默认的软件中心不是 GNOME 的,而是 Snap Store。
从系统菜单中打开这个新的软件中心:
![open software center in ubuntu][6]
2023-01-03 08:51:21 +08:00
进入“<ruby>更新<rt>Update</rt></ruby>”页面,你会发现过时的软件包列表。这包括 APT 和 Flatpak 软件包。
2023-01-03 08:51:21 +08:00
![update flatpak from software center][7]
2023-01-03 08:51:21 +08:00
在这里,你可以一次更新所有的软件包,或者你可以有选择地更新什么。
### 总结
许多 Linux 桌面用户往往忘记更新 Flatpak 软件包,因为它们不包括在定期的系统更新中。
由于 Flatpak 是一个沙盒式的打包解决方案,你可能不会面临任何与过时的软件包有关的问题,但你肯定会错过新的功能和修复。
这就是为什么我建议每隔几周运行一次 Flatpak 更新命令。
我希望你喜欢这个快速的 Flatpak 小技巧。
--------------------------------------------------------------------------------
via: https://itsfoss.com/update-flatpak/
作者:[Sagar Sharma][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[wxy](https://github.com/wxy)
2023-01-03 08:51:21 +08:00
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/sagar/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/package-manager/
[2]: https://itsfoss.com/update-ubuntu/
[3]: https://itsfoss.com/content/images/wordpress/2022/12/3.-update-flatpak-packages-in-linux.png
[4]: https://itsfoss.com/content/images/wordpress/2022/12/3.-update-flatpak-packages-in-linux.png
[5]: https://itsfoss.com/content/images/wordpress/2022/12/4.-update-specific-package-in-flatpak.png
[6]: https://itsfoss.com/content/images/wordpress/2022/12/1.-open-software-center-in-ubuntu.png
[7]: https://itsfoss.com/content/images/wordpress/2022/12/2.-update-flatpak-from-software-center.png
[0]: https://img.linux.net.cn/data/attachment/album/202301/03/154131lop17rnnrkiprkl7.jpg