即使您设法安装了 Arch Linux,您也会注意到它严重依赖命令行。 如果您必须安装应用程序或更新系统,则必须打开终端。
是的! Arch Linux 没有软件中心。 我知道,这让很多人感到震惊。
如果不习惯使用命令行管理应用程序,可以安装一个 GUI 工具。 这有助于在舒适的 GUI 中搜索包以及安装和删除它们。
想知道应该使用哪个 pacman 命令的图形前端? 我有一些建议可以帮助您入门。
请注意,某些软件管理器是特定于桌面环境的。
1. Apper
Apper 是使用 PackageKit 的最小 Qt5 应用程序和包管理器,它还支持 AppStream 和自动更新。 但是,没有 AUR 支持。
要从官方仓库安装它,请使用以下命令:
[linuxmi@linuxmi www.linuxmi.com]$ sudo pacman -Syu apper
链接:https://invent.kde.org/system/apper
2. Discover
Discover 不需要为 KDE Plasma 用户介绍。 它是一个使用 PackageKit 的基于 Qt 的应用程序管理器,支持 AppStream、Flatpak 和固件更新。
从 Discover flatpak 和 fwupd 软件包安装 Flatpak 和固件更新需要分别安装。
没有 AUR 支持:
[linuxmi@linuxmi www.linuxmi.com]$ sudo pacman -S discover packagekit-qt5
链接:https://invent.kde.org/plasma/discover
3. GNOME PackageKit
GNOME PackageKit 是一个 GTK3 包管理器,它使用支持 AppStream 的 PackageKit。 不幸的是,没有 AUR 支持。
要从官方仓库安装它,请使用以下命令:
[linuxmi@linuxmi www.linuxmi.com]$ sudo pacman -S gnome-packagekit
链接:https://freedesktop.org/software/PackageKit/index.html
4. GNOME Software
GNOME 软件对于 GNOME 桌面用户都很熟悉。 它是使用 PackageKit 的 GTK4 应用程序管理器,支持 AppStream、Flatpak 和固件更新。
没有 AUR 支持。 要从 GNOME 软件安装 Flatpak 和固件更新,需要分别安装 flatpak 和 fwupd 软件包。
安装它使用:
[linuxmi@linuxmi www.linuxmi.com]$ sudo pacman -S gnome-software-packagekit-plugin gnome-software
链接:https://gitlab.gnome.org/GNOME/gnome-software
5. tkPacman
它是用 Tcl 编写的 Tk pacman 包装器。 该界面类似于新立得包管理器。
由于没有 GTK/Qt 依赖,它非常轻量级,因为它使用 Tcl/Tk GUI 工具包。
它不支持 AUR,这很讽刺,但您需要从 AUR 安装它。 你需要事先安装一个像 yay 这样的 AUR 助手。
[linuxmi@linuxmi www.linuxmi.com]$ yay -S tkpacman
链接:https://sourceforge.net/projects/tkpacman
6. Octopi
就当它是tkPacman的表亲吧。它使用Qt5和Alpm,也支持Appstream和AUR(通过yay)。
您还可以获得桌面通知、存储库编辑器和缓存清理器。界面类似于Synaptic Package Manager。
要从AUR安装它,使用以下命令:
[linuxmi@linuxmi www.linuxmi.com]$ yay -Syu octopi
链接:https://github.com/aarnt/octopi
7. Pamac
Pamac 是 Manjaro Linux 的图形包管理器。 它基于 GTK3 和 Alpm,支持 AUR、Appstream、Flatpak 和 Snap。
Pamac 还支持自动下载更新和降级软件包。
它是 Arch Linux 衍生产品中使用最广泛的应用程序。 但是,因为 DDoSing AUR 网页而臭名昭著。
有几种方法可以在 Arch Linux 上安装 Pamac。 最简单的方法是使用 AUR 助手。
[linuxmi@linuxmi www.linuxmi.com]$ yay -Syu pamac-aur
链接:https://gitlab.manjaro.org/applications/pamac
结论
要删除任何上述 GUI 包管理器以及依赖项和配置文件,请使用以下命令将 packagename 替换为要删除的包的名称。
sudo pacman -Rns packagename
因此,Arch Linux 似乎也可以在不使用正确工具的情况下使用终端。
还有一些其他应用程序也使用终端用户界面 (TUI)。 一些例子是 pcurses、cylon、pacseek 和 yup。 但是,这篇文章只是关于那些具有正确 GUI 的文章。
注意:PackageKit 默认开放系统权限,一般不推荐使用。 因为如果用户是 wheel 组的一部分,则无需密码即可更新或安装任何软件。
您看到了在 Arch Linux 上使用 GUI 软件中心的几个选项。 是时候决定使用其中之一了。 你会选哪一个? Pamac 或 OctoPi 还是别的什么? 请在下面的评论栏里告诉我们。