TranslateProject/published/202304/20230316.1 ⭐️⭐️ Best GUI Package Managers for Arch Linux.md
2023-05-01 10:31:53 +08:00

172 lines
8.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "Best GUI Package Managers for Arch Linux"
[#]: via: "https://www.debugpoint.com/arch-linux-gui-package-managers/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15727-1.html"
Arch Linux 的最佳 GUI 包管理器
======
![][0]
> 让我们点评一些最好的 Arch Linux GUI 包管理器。选择最符合你需求的。
由于其可定制性、灵活性和尖端功能Arch Linux 是高级用户和开发人员中最受欢迎和使用最广泛的 Linux 发行版之一。
由于其极简设计,在 Arch Linux 中安装软件的主要方式是使用终端通过命令行界面 CLI
但并不是每个人都喜欢使用终端。基于图形用户界面GUI的包管理器是这些人的必备程序。有几个可选的包管理器。让我们了解一些比较流行的。
### 在 Arch Linux 上寻找基于 GUI 的包管理器要考虑什么?
在为 Arch Linux 选择基于 GUI 的包管理器时,必须考虑几个因素:
首先,它应该有一个干净易用的界面,对初学者来说很直观。
其次,它应该支持所有包管理操作,例如安装、删除、更新和搜索包。
第三,它应该具有高级功能,例如依赖项解析和对 AUR 包的支持。
最后,它应该是轻量级的,不会占用太多的系统资源。
### Arch Linux 的最佳 GUI 包管理器
#### 1、Pamac
此列表中的第一个 GUI 包管理器是 [Pamac][1],它由 Manjaro Linux 团队开发。具有漂亮且用户友好的界面,使其超级易于使用。
其直观的界面使用户可以轻松安装、删除和更新软件包。它建立在支持 AUR 的 [libalpm][2] 之上。Pamac 还支持 Snap 和 Flatpak 的 `appstream:///` 协议。因此,你可以直接从 appstream 链接启动该应用安装程序。此外,它还具有高级功能,例如依赖项解析和对 AUR 包的支持。此外Pamac 是轻量级的,不会占用太多系统资源。
![Pamac 帮你浏览和安装软件包][3]
使用其 GUI你可以浏览 Arch 仓库还可以根据其功能查看应用。Pamac GUI 中有单独的部分,可以使你能够删除和卸载包,包括孤立的包。
它是最好的 GUI 包管理器之一。
![你也可以使用 Pamac 升级你的 Arch Linux 系统][4]
Pamac 安装很容易。它在 Arch 用户仓库AUR中可用。你可以 [安装 Yay][5] AUR 助手或任何其他助手来安装它。这是使用 Yay 安装的命令。该软件包位于 [此处][6]。如果你正在运行 [Manjaro Linux][7],它应该已经存在。
```
yay -S pamac-aur-git
```
#### 2、Octopi
接下来的 GUI 包管理器是 [Octopi][8],它是另一个漂亮的工具。它是使用 Qt 构建的,并带有一个高效的 GUI。在功能方面它是一个非常先进的工具。
使用 Octopi你可以搜索包、安装它们当然也可以删除它们。此外你可以查看直接从 Arch 仓库中获取的每个包的详细信息。例如,包版本、最后更新日期、新闻和其他信息。
此外,它允许你查看包的 PKGBUILD 信息。如果你想进一步调查包,这是一个很好的功能。
最后,它是超轻量级的,不会占用大量系统资源。我认为 Octopi 完全被低估了,它是 Arch Linux 功能丰富的软件管理器之一。
![Octopi][9]
它在 AUR 中可用,你可以使用 [Yay][5] 或任何 AUR 助手安装它。
```
yay -S --needed octopi
```
#### 3、GNOME “软件”应用
此列表中的第三个是你可能已经知道的 GNOME “<ruby>软件<rt>Software</rt></ruby>”应用。它是 Ubuntu、Fedora 和许多其他发行版的默认软件管理器。基于 GTK4它支持所有类型的包如 .deb、.rpm、Flatpak 和 Snap。在 Arch Linux 中,它支持主 Arch 仓库包括用户仓库AUR
但是,与此列表中的其他应用程序相比,它对系统资源的占用可能有点大。但它是一个现代的包管理器,可以很好地用于各种场景。
![GNOME “软件”应用][10]
安装很简单,因为它在主 Arch 仓库中可用。你可以从终端使用以下命令安装它。
```
sudo pacman -S --needed gnome-software
```
#### 4. KDE “发现”应用
我个人最喜欢的是 KDE “<ruby>[发现][11]<rt>Discover</rt></ruby>”应用 ,它是 KDE Plasma 团队中最好的软件管理器之一。如果你使用过 Kubuntu 或任何其他 KDE Plasma 桌面,那么你已经熟悉它了。
“发现”应用支持所有主要的打包格式,包括 deb、rpm、Flatpak 和 Snap。它有一个定义明确的软件及其来源信息页面。你还可以按应用名称搜索或按应用类别浏览目录。
对于 Arch Linux它可以从主 Arch 仓库和 AUR 中获取包和信息。
![Discover][12]
你可以在 Arch Linux 中使用以下命令安装它。
```
sudo pacman -S --needed discover
```
#### 5、Bauh
[Bauh][13] 是一个相对较新的基于 GUI 的 Arch Linux 包管理器。它具有简单且用户友好的界面,使用户可以轻松管理他们的包。
它的主窗口为你提供了在 Arch Linux 系统中管理应用程序的所有选项。主搜索框使你能够搜索应用程序。此外,你可以通过类型浏览,例如仅查看 Flatpak、AUR 等包。
此外,使用 Bauh 的主 GUI你可以逐个降级和更新软件包查看软件包信息甚至直接启动应用。
良好设计的设置面板为你提供了所需的所有自定义选项。
![Arch Linux 中的 Bauh 包管理器][14]
在系统中 [设置][5] AUR 之后,你可以使用以下命令安装它。
```
yay -S --needed bauh
```
### 还有几个
还有一些其他的包管理器可以在 Arch Linux 中使用。这是其中的一小部分。这些不是那么流行。但它们也可以作为替代方案。
- [Apper][15]:使用 PackageKit 的应用和包管理器(来自 KDE 团队)
- [tkPacman][16]:使用 Tcl/Tk 构建的 pacman 轻量级 GUI
最后,你可以在官方 [Arch Wiki][17] 中阅读更多相关信息。
### 总结
在本文中,我们讨论了一些适用于 Arch Linux 的最佳基于 GUI 的包管理器,包括 Pamac、Octopi、GNOME “软件”应用、KDE “发现”应用 和 Bauh。
这些包管理器中的每一个都有自己的优点和缺点,因此你可以选择最适合你需求的那个。
如果你要我推荐我建议你试试这些Pamac、Octopi 和 Bauh。它们都是很好的。
*题图MJ:software package manager hd, abstract*
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/arch-linux-gui-package-managers/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed/
[1]: https://wiki.manjaro.org/index.php/Pamac
[2]: https://man.archlinux.org/man/libalpm.3.en
[3]: https://www.debugpoint.com/wp-content/uploads/2023/03/Pamac-helps-you-to-browse-and-install-packages.jpg
[4]: https://www.debugpoint.com/wp-content/uploads/2023/03/You-can-also-upgrade-your-Arch-Linux-system-using-Pamac.jpg
[5]: https://www.debugpoint.com/install-yay-arch/
[6]: https://aur.archlinux.org/packages/pamac-aur-git
[7]: https://www.debugpoint.com/manjaro-linux-review-2022/
[8]: https://tintaescura.com/projects/octopi/
[9]: https://www.debugpoint.com/wp-content/uploads/2023/03/Octopi.jpg
[10]: https://www.debugpoint.com/wp-content/uploads/2023/03/GNOME-Software.jpg
[11]: https://apps.kde.org/discover/
[12]: https://www.debugpoint.com/wp-content/uploads/2023/03/Discover.jpg
[13]: https://github.com/vinifmor/bauh
[14]: https://www.debugpoint.com/wp-content/uploads/2023/03/Bauh-package-manager-in-Arch-Linux.jpg
[15]: https://apps.kde.org//system/apper/
[16]: https://aur.archlinux.org/packages/tkpacman
[17]: https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#Graphical
[0]: https://img.linux.net.cn/data/attachment/album/202304/16/152829wbmjtg5fgjiyf4lt.jpg