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