@geekpi
https://linux.cn/article-16031-1.html
This commit is contained in:
Xingyu Wang 2023-07-24 23:01:55 +08:00
parent f635717a2e
commit 5389e66170

View File

@ -3,14 +3,18 @@
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-16031-1.html"
在 Ubuntu 上安装和使用 Flatpak
======
Linux 世界具有三种“通用”打包格式,允许在“任何” Linux 发行版上运行Snap、Flatpak 和 AppImage。
![][0]
> Ubuntu 可能默认安装了 Snap但你仍然可以使用 Flatpak 通用软件包。
Linux 世界有三种“通用”打包格式,允许在“任何” Linux 发行版上运行Snap、Flatpak 和 AppImage。
Ubuntu 内置了 Snap但大多数发行版和开发人员都避免使用它因为它的闭源性质。他们更喜欢 [Fedora 的 Flatpak 打包系统][1]。
@ -33,7 +37,7 @@ Ubuntu 内置了 Snap但大多数发行版和开发人员都避免使用它
sudo apt install flatpak
```
对于 **_Ubuntu 18.04 或更早版本_**,请使用 PPA
对于 **Ubuntu 18.04 或更早版本**,请使用 PPA
```
sudo add-apt-repository ppa:flatpak/stable
@ -45,7 +49,7 @@ sudo apt install flatpak
你已在 Ubuntu 系统中安装了 Flatpak 支持。但是,如果你尝试安装 Flatpak 软件包,你将收到 [“No remote refs found”][2] 错误。这是因为没有添加 Flatpak 仓库,因此 Flatpak 甚至不知道应该从哪里获取应用。
Flatpak 有一个名为 Flathub 的集中仓库。可以从此处找到并下载许多 Flatpak 应用。
Flatpak 有一个名为 “Flathub” 的集中仓库,可以从此处找到并下载许多 Flatpak 应用。
你应该添加 Flathub 仓库来访问这些应用。
@ -77,9 +81,7 @@ flatpak search <package-name>
![Search for a package using Flatpak Search command][4]
🚧
除了搜索 Flatpak 包之外,在其他情况下,<package-name> 指的是正确的 Flatpak 包名称,例如 `com.raggesilver.BlackBox`(上面截图中的应用 ID。你还可以使用应用 ID 的最后一个词 `Blackbox`
> 🚧 除了搜索 Flatpak 包之外,在其他情况下,<package-name> 指的是正确的 Flatpak 包名称,例如 `com.raggesilver.BlackBox`(上面截图中的应用 ID。你还可以使用应用 ID 的最后一个词 `Blackbox`
#### 安装 Flatpak 包
@ -151,19 +153,19 @@ flatpak uninstall --unused
![Remove a Flatpak package and later, if there is any unused runtimes or packages, remove them][8]
它可能会帮助你[在 Ubuntu 上节省一些磁盘空间][9]。
它可能会帮助你 [在 Ubuntu 上节省一些磁盘空间][9]。
### Flatpak 命令总结
以下是你在上面学到的命令的快速摘要:
| 用途 | 命令 |
| 搜索包 | flatpak search |
| 安装包 | flatpak install |
| 列出已安装的包 | flatpak list |
| 从 flatpakref 安装 | flatpak install <package-name.flatpakref> |
| 卸载软件包 | flatpak uninstall |
| 卸载未使用的运行时和包 | flatpak uninstall --unused |
| 搜索包 | `flatpak search` |
| 安装包 | `flatpak install` |
| 列出已安装的包 | `flatpak list` |
| 从 flatpakref 安装 | `flatpak install <package-name.flatpakref>` |
| 卸载软件包 | `flatpak uninstall` |
| 卸载未使用的运行时和包 | `flatpak uninstall --unused` |
### 使用 Flathub 探索 Flatpak 包
@ -183,9 +185,7 @@ flatpak uninstall --unused
有一个专用插件可以将 Flatpak 添加到 GNOME 软件中心。
🚧
从 Ubuntu 20.04 开始Ubuntu 默认的软件中心是 Snap Store并且不支持 Flatpak 集成。因此,安装以下软件包将产生两个软件中心:一个 Snap 和另一个 DEB。
> 🚧 从 Ubuntu 20.04 开始Ubuntu 默认的软件中心是 Snap Store并且不支持 Flatpak 集成。因此,安装以下软件包将产生两个软件中心:一个 Snap 和另一个 DEB。
![When you install GNOME Software Flatpak plugin in Ubuntu, a DEB version of GNOME Software is installed. So you will have two software center application][13]
@ -199,9 +199,11 @@ sudo apt install gnome-software-plugin-flatpak
你在这里学到了很多东西。你学习了在 Ubuntu 中启用 Flatpak 支持并通过命令行管理 Flatpak 软件包。你还了解了与软件中心的集成。
我希望你现在对 Flatpaks 感觉更舒服一些。既然你发现了三个通用软件包之一,那么[了解 Appimages][15] 怎么样?
我希望你现在对 Flatpaks 感觉更舒服一些。既然你发现了三个通用软件包之一,那么[了解一下 Appimages][15] 怎么样?
_如果你有疑问或遇到任何问题请告诉我。_
如果你有疑问或遇到任何问题,请告诉我。
*题图MJ/d03886af-9b7f-401e-a964-da0e5d6531a2*
--------------------------------------------------------------------------------
@ -210,7 +212,7 @@ via: https://itsfoss.com/flatpak-ubuntu/
作者:[Abhishek Prakash][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
@ -230,4 +232,5 @@ via: https://itsfoss.com/flatpak-ubuntu/
[12]: https://itsfoss.com/content/images/2023/06/application-details-in-flathub-website-2.png
[13]: https://itsfoss.com/content/images/2023/06/two-software-centers-in-Ubuntu.png
[14]: https://itsfoss.com/content/images/2023/06/install-gnome-flatpak-plugin.svg
[15]: https://itsfoss.com/use-appimage-linux/
[15]: https://itsfoss.com/use-appimage-linux/
[0]: https://img.linux.net.cn/data/attachment/album/202307/24/230017g1qhhwfzhhhcyz13.jpg