Arch Linux 的最佳 GUI 包管理器
让我们点评一些最好的 Arch Linux GUI 包管理器。选择最符合你需求的。
Arch Linux 包管理器
让我们点评一些最好的 Arch Linux GUI 包管理器。选择最符合你需求的。
![](/data/attachment/album/202304/16/152829wbmjtg5fgjiyf4lt.jpg)



> 
> 让我们点评一些最好的 Arch Linux GUI 包管理器。选择最符合你需求的。
> 
> 
> 


由于其可定制性、灵活性和尖端功能，Arch Linux 是高级用户和开发人员中最受欢迎和使用最广泛的 Linux 发行版之一。


由于其极简设计，在 Arch Linux 中安装软件的主要方式是使用终端通过命令行界面 （CLI）。


但并不是每个人都喜欢使用终端。基于图形用户界面（GUI）的包管理器是这些人的必备程序。有几个可选的包管理器。让我们了解一些比较流行的。


### 在 Arch Linux 上寻找基于 GUI 的包管理器要考虑什么？


在为 Arch Linux 选择基于 GUI 的包管理器时，必须考虑几个因素：


首先，它应该有一个干净易用的界面，对初学者来说很直观。


其次，它应该支持所有包管理操作，例如安装、删除、更新和搜索包。


第三，它应该具有高级功能，例如依赖项解析和对 AUR 包的支持。


最后，它应该是轻量级的，不会占用太多的系统资源。


### Arch Linux 的最佳 GUI 包管理器


#### 1、Pamac


此列表中的第一个 GUI 包管理器是 [Pamac](https://wiki.manjaro.org/index.php/Pamac)，它由 Manjaro Linux 团队开发。具有漂亮且用户友好的界面，使其超级易于使用。


其直观的界面使用户可以轻松安装、删除和更新软件包。它建立在支持 AUR 的 [libalpm](https://man.archlinux.org/man/libalpm.3.en) 之上。Pamac 还支持 Snap 和 Flatpak 的 `appstream:///` 协议。因此，你可以直接从 appstream 链接启动该应用安装程序。此外，它还具有高级功能，例如依赖项解析和对 AUR 包的支持。此外，Pamac 是轻量级的，不会占用太多系统资源。


![Pamac 帮你浏览和安装软件包](/data/attachment/album/202304/16/152956n8hf1ozbb6fcd5jb.jpg)


使用其 GUI，你可以浏览 Arch 仓库，还可以根据其功能查看应用。Pamac GUI 中有单独的部分，可以使你能够删除和卸载包，包括孤立的包。


它是最好的 GUI 包管理器之一。


![你也可以使用 Pamac 升级你的 Arch Linux 系统](/data/attachment/album/202304/16/153004a2ypk2txkjdoz1py.jpg)


Pamac 安装很容易。它在 Arch 用户仓库（AUR）中可用。你可以 [安装 Yay](https://www.debugpoint.com/install-yay-arch/) AUR 助手或任何其他助手来安装它。这是使用 Yay 安装的命令。该软件包位于 [此处](https://aur.archlinux.org/packages/pamac-aur-git)。如果你正在运行 [Manjaro Linux](https://www.debugpoint.com/manjaro-linux-review-2022/)，它应该已经存在。



```
yay -S pamac-aur-git

```

#### 2、Octopi


接下来的 GUI 包管理器是 [Octopi](https://tintaescura.com/projects/octopi/)，它是另一个漂亮的工具。它是使用 Qt 构建的，并带有一个高效的 GUI。在功能方面，它是一个非常先进的工具。


使用 Octopi，你可以搜索包、安装它们，当然也可以删除它们。此外，你可以查看直接从 Arch 仓库中获取的每个包的详细信息。例如，包版本、最后更新日期、新闻和其他信息。


此外，它允许你查看包的 PKGBUILD 信息。如果你想进一步调查包，这是一个很好的功能。


最后，它是超轻量级的，不会占用大量系统资源。我认为 Octopi 完全被低估了，它是 Arch Linux 功能丰富的软件管理器之一。


![Octopi](/data/attachment/album/202304/16/153011zeibgigu1vp8gh00.jpg)


它在 AUR 中可用，你可以使用 [Yay](https://www.debugpoint.com/install-yay-arch/) 或任何 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 “软件”应用](/data/attachment/album/202304/16/153021m4peh71t87zanpzm.jpg)


安装很简单，因为它在主 Arch 仓库中可用。你可以从终端使用以下命令安装它。



```
sudo pacman -S --needed gnome-software

```

#### 4. KDE “发现”应用


我个人最喜欢的是 KDE “<ruby> <a href="https://apps.kde.org/discover/">  发现 </a> <rt>  Discover </rt></ruby>”应用 ，它是 KDE Plasma 团队中最好的软件管理器之一。如果你使用过 Kubuntu 或任何其他 KDE Plasma 桌面，那么你已经熟悉它了。


“发现”应用支持所有主要的打包格式，包括 deb、rpm、Flatpak 和 Snap。它有一个定义明确的软件及其来源信息页面。你还可以按应用名称搜索或按应用类别浏览目录。


对于 Arch Linux，它可以从主 Arch 仓库和 AUR 中获取包和信息。


![Discover](/data/attachment/album/202304/16/153028st32xjn3jjvalctl.jpg)


你可以在 Arch Linux 中使用以下命令安装它。



```
sudo pacman -S --needed discover

```

#### 5、Bauh


[Bauh](https://github.com/vinifmor/bauh) 是一个相对较新的基于 GUI 的 Arch Linux 包管理器。它具有简单且用户友好的界面，使用户可以轻松管理他们的包。


它的主窗口为你提供了在 Arch Linux 系统中管理应用程序的所有选项。主搜索框使你能够搜索应用程序。此外，你可以通过类型浏览，例如仅查看 Flatpak、AUR 等包。


此外，使用 Bauh 的主 GUI，你可以逐个降级和更新软件包，查看软件包信息，甚至直接启动应用。


良好设计的设置面板为你提供了所需的所有自定义选项。


![Arch Linux 中的 Bauh 包管理器](/data/attachment/album/202304/16/153037h98dotlqbdidz89c.jpg)


在系统中 [设置](https://www.debugpoint.com/install-yay-arch/) AUR 之后，你可以使用以下命令安装它。



```
yay -S --needed bauh

```

### 还有几个


还有一些其他的包管理器可以在 Arch Linux 中使用。这是其中的一小部分。这些不是那么流行。但它们也可以作为替代方案。


* [Apper](https://apps.kde.org//system/apper/)：使用 PackageKit 的应用和包管理器（来自 KDE 团队）
* [tkPacman](https://aur.archlinux.org/packages/tkpacman)：使用 Tcl/Tk 构建的 pacman 轻量级 GUI


最后，你可以在官方 [Arch Wiki](https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#Graphical) 中阅读更多相关信息。


### 总结


在本文中，我们讨论了一些适用于 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](https://www.debugpoint.com/author/admin1/) 选题：[lkxed](https://github.com/lkxed/) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

