当前位置: 首页 > 科技观察

ArchLinux中用于包管理的GUI应用程序

时间:2023-03-13 20:43:33 科技观察

安装ArchLinux被认为具有挑战性。这就是存在多个基于Arch的发行版的原因,这些发行版通过提供图形安装程序使事情变得更容易。即使您设法安装了ArchLinux,您也会注意到它在很大程度上依赖于命令行。如果必须安装应用程序或更新系统,则必须打开终端。是的!ArchLinux没有软件中心。我知道,这让很多人感到震惊。如果您不习惯使用命令行来管理应用程序,可以安装一个GUI工具。这有助于在舒适的GUI中搜索包并安装和删除它们。想知道pacman命令使用哪个图形前端?我有一些建议可以帮助您入门。请注意,某些软件管理器特定于桌面环境。1.ApperApper是一个使用PackageKit的最小Qt5应用程序和包管理器,它还支持AppStream和自动更新。但是,没有AUR支持。要从官方存储库安装它,请使用以下命令:[linuxmi@linuxmiwww.linuxmi.com]$sudopacman-Syuapper链接:https://invent.kde.org/system/apper2。DiscoverDiscover不是KDEPlasma用户介绍所必需的。它是一个基于Qt的应用程序管理器,使用PackageKit支持AppStream、Flatpak和固件更新。来自Discoverflatpak和fwupd包的Flatpak和固件更新需要单独安装。不支持AUR:[linuxmi@linuxmiwww.linuxmi.com]$sudopacman-Sdiscoverpackagekit-qt5链接:https://invent.kde.org/plasma/discover3.GNOMEPackageKitGNOMEPackageKit是一个GTK3包管理器,它使用支持AppStream的PackageKit。不幸的是,没有AUR支持。要从官方存储库安装它,请使用以下命令:[linuxmi@linuxmiwww.linuxmi.com]$sudopacman-Sgnome-packagekit链接:https://freedesktop.org/software/PackageKit/index.html4.GNOMESoftwareGNOMEGNOME桌面用户将熟悉该软件。它是一个使用PackageKit的GTK4应用程序管理器,支持AppStream、Flatpak和固件更新。没有AUR支持。要从GNOME软件安装Flatpak和固件更新,需要分别安装flatpak和fwupd包。使用以下方式安装:[linuxmi@linuxmiwww.linuxmi.com]$sudopacman-Sgnome-software-packagekit-plugingnome-software链接:https://gitlab.gnome.org/GNOME/gnome-software5.tkPacman用Tcl编写的Tkpacman包装器。该界面类似于Synaptic包管理器。由于没有GTK/Qt依赖项,它非常轻量级,因为它使用Tcl/TkGUI工具包。它不支持AUR,这很讽刺,但你需要从AUR安装它。您需要预先安装一个像yay这样的AUR助手。[linuxmi@linuxmiwww.linuxmi.com]$yay-Stkpacman链接:https://sourceforge.net/projects/tkpacman6.Octopi是tkpacman的表亲。它使用Qt5和Alpm,还支持Appstream和AUR(byyay)。您还可以获得桌面通知、存储库编辑器和缓存清理器。该界面类似于SynapticPackageManager。要从AUR安装它,请使用以下命令:[linuxmi@linuxmiwww.linuxmi.com]$yay-Syuoctopi链接:https://github.com/aarnt/octopi7。PamacPamac是ManjaroLinux的图形包管理器。它基于GTK3和Alpm,支持AUR、Appstream、Flatpak和Snap。Pamac还支持自动下载更新和降级的包。它是ArchLinux衍生产品中使用最广泛的应用程序。然而,它因DDoSingAUR页面而臭名昭著。有几种方法可以在ArchLinux上安装Pamac。最简单的方法是使用AUR助手。[linuxmi@linuxmiwww.linuxmi.com]$yay-Syupamac-aur链接:https://gitlab.manjaro.org/applications/pamac结论要删除上述任何GUI包管理器以及依赖项和配置文件,请使用以下命令将packagename替换为要删除的包的名称。sudopacman-Rnspackagename如此看来,ArchLinux也可以在不使用正确工具的情况下使用终端。还有一些其他应用程序也使用终端用户界面(TUI)。一些示例是pcurses、cylon、pacseek和yup。然而,这篇文章只是关于那些具有正确GUI的。注意:PackageKit默认开启系统权限,一般不推荐。因为如果用户是wheel组的一部分,任何软件都可以在没有密码的情况下更新或安装。您看到了在ArchLinux上使用GUI软件中心的几个选项。是时候决定使用其中之一了。你会选哪一个?Pamac或OctoPi或其他?在下面的评论框中让我们知道。