TranslateProject/published/202304/20230316.1 ⭐️⭐️ Best GUI Package Managers for Arch Linux.md

172 lines
8.1 KiB
Markdown
Raw Permalink Normal View History

2023-04-14 08:50:37 +08:00
[#]: 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"
2023-04-14 08:50:37 +08:00
Arch Linux 的最佳 GUI 包管理器
======
![][0]
> 让我们点评一些最好的 Arch Linux GUI 包管理器。选择最符合你需求的。
2023-04-14 08:50:37 +08:00
由于其可定制性、灵活性和尖端功能Arch Linux 是高级用户和开发人员中最受欢迎和使用最广泛的 Linux 发行版之一。
由于其极简设计,在 Arch Linux 中安装软件的主要方式是使用终端通过命令行界面 CLI
2023-04-14 08:50:37 +08:00
但并不是每个人都喜欢使用终端。基于图形用户界面GUI的包管理器是这些人的必备程序。有几个可选的包管理器。让我们了解一些比较流行的。
2023-04-14 08:50:37 +08:00
### 在 Arch Linux 上寻找基于 GUI 的包管理器要考虑什么?
2023-04-14 08:50:37 +08:00
在为 Arch Linux 选择基于 GUI 的包管理器时,必须考虑几个因素:
2023-04-14 08:50:37 +08:00
首先,它应该有一个干净易用的界面,对初学者来说很直观。
其次,它应该支持所有包管理操作,例如安装、删除、更新和搜索包。
第三,它应该具有高级功能,例如依赖项解析和对 AUR 包的支持。
最后,它应该是轻量级的,不会占用太多的系统资源。
2023-04-14 08:50:37 +08:00
### Arch Linux 的最佳 GUI 包管理器
#### 1、Pamac
2023-04-14 08:50:37 +08:00
此列表中的第一个 GUI 包管理器是 [Pamac][1],它由 Manjaro Linux 团队开发。具有漂亮且用户友好的界面,使其超级易于使用。
其直观的界面使用户可以轻松安装、删除和更新软件包。它建立在支持 AUR 的 [libalpm][2] 之上。Pamac 还支持 Snap 和 Flatpak 的 `appstream:///` 协议。因此,你可以直接从 appstream 链接启动该应用安装程序。此外,它还具有高级功能,例如依赖项解析和对 AUR 包的支持。此外Pamac 是轻量级的,不会占用太多系统资源。
2023-04-14 08:50:37 +08:00
![Pamac 帮你浏览和安装软件包][3]
使用其 GUI你可以浏览 Arch 仓库还可以根据其功能查看应用。Pamac GUI 中有单独的部分,可以使你能够删除和卸载包,包括孤立的包。
2023-04-14 08:50:37 +08:00
它是最好的 GUI 包管理器之一。
2023-04-16 15:38:44 +08:00
![你也可以使用 Pamac 升级你的 Arch Linux 系统][4]
2023-04-14 08:50:37 +08:00
2023-04-16 15:38:44 +08:00
Pamac 安装很容易。它在 Arch 用户仓库AUR中可用。你可以 [安装 Yay][5] AUR 助手或任何其他助手来安装它。这是使用 Yay 安装的命令。该软件包位于 [此处][6]。如果你正在运行 [Manjaro Linux][7],它应该已经存在。
2023-04-14 08:50:37 +08:00
```
yay -S pamac-aur-git
```
#### 2、Octopi
2023-04-14 08:50:37 +08:00
接下来的 GUI 包管理器是 [Octopi][8],它是另一个漂亮的工具。它是使用 Qt 构建的,并带有一个高效的 GUI。在功能方面它是一个非常先进的工具。
使用 Octopi你可以搜索包、安装它们当然也可以删除它们。此外你可以查看直接从 Arch 仓库中获取的每个包的详细信息。例如,包版本、最后更新日期、新闻和其他信息。
此外,它允许你查看包的 PKGBUILD 信息。如果你想进一步调查包,这是一个很好的功能。
最后,它是超轻量级的,不会占用大量系统资源。我认为 Octopi 完全被低估了,它是 Arch Linux 功能丰富的软件管理器之一。
![Octopi][9]
它在 AUR 中可用,你可以使用 [Yay][5] 或任何 AUR 助手安装它。
```
yay -S --needed octopi
```
#### 3、GNOME “软件”应用
2023-04-14 08:50:37 +08:00
此列表中的第三个是你可能已经知道的 GNOME “<ruby>软件<rt>Software</rt></ruby>”应用。它是 Ubuntu、Fedora 和许多其他发行版的默认软件管理器。基于 GTK4它支持所有类型的包如 .deb、.rpm、Flatpak 和 Snap。在 Arch Linux 中,它支持主 Arch 仓库包括用户仓库AUR
2023-04-14 08:50:37 +08:00
但是,与此列表中的其他应用程序相比,它对系统资源的占用可能有点大。但它是一个现代的包管理器,可以很好地用于各种场景。
![GNOME “软件”应用][10]
2023-04-14 08:50:37 +08:00
安装很简单,因为它在主 Arch 仓库中可用。你可以从终端使用以下命令安装它。
```
sudo pacman -S --needed gnome-software
```
#### 4. KDE “发现”应用
2023-04-14 08:50:37 +08:00
我个人最喜欢的是 KDE “<ruby>[发现][11]<rt>Discover</rt></ruby>”应用 ,它是 KDE Plasma 团队中最好的软件管理器之一。如果你使用过 Kubuntu 或任何其他 KDE Plasma 桌面,那么你已经熟悉它了。
2023-04-14 08:50:37 +08:00
“发现”应用支持所有主要的打包格式,包括 deb、rpm、Flatpak 和 Snap。它有一个定义明确的软件及其来源信息页面。你还可以按应用名称搜索或按应用类别浏览目录。
2023-04-14 08:50:37 +08:00
对于 Arch Linux它可以从主 Arch 仓库和 AUR 中获取包和信息。
![Discover][12]
你可以在 Arch Linux 中使用以下命令安装它。
```
sudo pacman -S --needed discover
```
#### 5、Bauh
2023-04-14 08:50:37 +08:00
[Bauh][13] 是一个相对较新的基于 GUI 的 Arch Linux 包管理器。它具有简单且用户友好的界面,使用户可以轻松管理他们的包。
它的主窗口为你提供了在 Arch Linux 系统中管理应用程序的所有选项。主搜索框使你能够搜索应用程序。此外,你可以通过类型浏览,例如仅查看 Flatpak、AUR 等包。
2023-04-14 08:50:37 +08:00
此外,使用 Bauh 的主 GUI你可以逐个降级和更新软件包查看软件包信息甚至直接启动应用。
良好设计的设置面板为你提供了所需的所有自定义选项。
![Arch Linux 中的 Bauh 包管理器][14]
在系统中 [设置][5] AUR 之后,你可以使用以下命令安装它。
2023-04-14 08:50:37 +08:00
```
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。
2023-04-14 08:50:37 +08:00
这些包管理器中的每一个都有自己的优点和缺点,因此你可以选择最适合你需求的那个。
如果你要我推荐我建议你试试这些Pamac、Octopi 和 Bauh。它们都是很好的。
2023-04-14 08:50:37 +08:00
2023-04-16 15:34:13 +08:00
*题图MJ:software package manager hd, abstract*
2023-04-14 08:50:37 +08:00
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/arch-linux-gui-package-managers/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[wxy](https://github.com/wxy)
2023-04-14 08:50:37 +08:00
本文由 [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