文章插图
安装 Arch linux有一些挑战性 。这就是为什么有几个基于 Arch 的发行版通过提供图形化的安装程序使事情变得简单 。
即使你设法安装了 Arch Linux,你也会注意到它严重依赖命令行 。如果你需要安装应用或更新系统,那么必须打开终端 。
是的!Arch Linux 没有软件中心 。我知道,这让很多人感到震惊 。
如果你对使用命令行管理应用感到不舒服,你可以安装一个 GUI 工具 。这有助于在舒适的图形化界面中搜索包以及安装和删除它们 。
想知道你应该使用 pacman 命令的哪个图形前端?我有一些建议可以帮助你 。
请注意,某些软件管理器是特定于桌面环境的 。
1、ApperApper 是一个精简的 Qt5 应用,它使用 PackageKit 进行包管理,它还支持 AppStream 和自动更新 。但是,没有 AUR 支持 。
要从官方仓库安装它,请使用以下命令:
sudo pacman -Syu apper
【Arch Linux 中用于包管理的图形化应用】GitLab 上的 Apper
2、深度应用商店深度应用商店是使用 DTK(QT5)构建的深度桌面环境的应用商店,它使用 PackageKit 进行包管理,支持 AppStream,同时提供系统更新通知 。 没有 AUR 支持 。
要安装它,请使用以下命令:
sudo pacman -Syu deepin-store
Github 上的深度商店
3、KDE 发现应用发现Discover 应用不需要为 KDE Plasma 用户介绍 。它是一个使用 PackageKit 的基于 Qt 的应用管理器,支持 AppStream、Flatpak 和固件更新 。
要在发现应用中安装 Flatpak 和固件更新,需要分别安装
flatpak
和fwupd
包 。它没有 AUR 支持 。sudo pacman -Syu discover packagekit-qt5
GitLab 上的 Discover
4、GNOME PackageKitGNOME PackageKit 是一个使用 PackageKit 技术的 GTK3 包管理器,支持 AppStream 。不幸的是,没有 AUR 支持 。
要从官方仓库安装它,请使用以下命令:
sudo pacman -Syu gnome-packagekit
freedesktop 上的 PackageKit5、GNOME 软件应用GNOME 软件Software 应用不需要向 GNOME 桌面用户介绍 。它是使用 PackageKit 技术的 GTK4 应用管理器,支持 AppStream、Flatpak 和固件更新 。
**它没有 AUR 支持 。**要安装来自 GNOME 软件应用的 Flatpak 和固件更新,需要分别安装
flatpak
和fwupd
包 。安装它使用:
sudo pacman -Syu gnome-software-packagekit-plugin gnome-software
GitLab 上的 GNOME 软件
6、tkPacman它是用 Tcl 编写的 Tk pacman 封装 。界面类似于 Synaptic 包管理器 。
由于没有 GTK/Qt 依赖,它非常轻量级,因为它使用 Tcl/Tk GUI 工具包 。
它不支持 AUR,这很讽刺,因为你需要从AUR安装它 。你需要事先安装一个AUR 助手,如 yay 。
yay -Syu tkpacman
Sourceforge 上的 tkPacman
7、Octopi可以认为它是 tkPacman 的更好看的表亲 。它使用 Qt5 和 Alpm,还支持 Appstream 和 AUR(通过 yay) 。
你还可以获得桌面通知、仓库编辑器和缓存清理器 。它的界面类似于 Synaptic 包管理器 。
要从 AUR 安装它,请使用以下命令 。
yay -Syu octopi
GitHub 上的 Octopi
8、PamacPamac 是 Manjaro Linux 的图形包管理器 。它基于 GTK3 和 Alpm,支持 AUR、Appstream、Flatpak 和 Snap 。
Pamac 还支持自动下载更新和降级软件包 。
它是 Arch Linux 衍生版中使用最广泛的应用 。但因为 DDoS AUR 网页而臭名昭著 。
在 Arch Linux 上安装 Pamac有几种方法 。最简单的方法是使用 AUR 助手 。
yay -Syu pamac-aur
GitLab 上的 Pamac
总结要删除任何上面图形化包管理器以及依赖项和配置文件,请使用以下命令将
packagename
替换为要删除的包的名称 。sudo pacman -Rns packagename
这样看来,Arch Linux 也可以在不接触终端的情况下使用合适的工具 。还有一些其他应用程序也使用终端用户界面(TUI) 。一些例子是 pcurses、cylon、pacseek和yup 。但是,这篇文章只讨论那些有适当的 GUI 的软件 。
注意: 
ackageKit 默认打开系统权限,因而 不推荐用于一般用途 。因为如果用户属于
wheel
组,更新或安装任何软件都不需要密码 。
推荐阅读
- linux系统部署minio,强烈推荐
- MySQL中UNSIGNED整数类型的差异问题
- MaxScale 关于Linux下MySQL主备集群负载均衡之读写分离
- Linux网卡聚合交互式配置脚本
- 郭柯宇|被导演从街头相中,年少成名,却被北电拒之门外,今成路人无人识
- 职场心理|职场心理咨询:职业规划中,要注意哪些问题?
- 咸素媛|韩国女星咸素媛,嫁给中国小鲜肉,二人相差近二十岁!
- 苏联为什么和芬兰打仗,苏联与芬兰在二战中的战争-
- 酒肉穿肠过,佛在心中留的意思,酒肉穿肠过,佛祖心中留,是什么意思-
- 中国有6万余名持证机务人员 揭秘飞机“拜拜员”的冷知识