Arch Linux中Pacman的图形化前端
Pacman代表Package Manager,它是Arch Linux及其衍生版本的默认CLI软件包管理器。
与Pacman一起工作非常简单直接。
但是,有些人可能想使用图形化软件包管理器,例如Synaptic软件包管理器或者GNOME软件。
这些GUI软件包管理器使新手和中级Linux用户更加轻松地安装和卸载软件包。
如果我们需要Arch Linux及其衍生产品的GUI软件包管理器,则可以使用两种Pacman的GUI前端,即:
- tkPacman
- Pamac经理
其他可用的前端也很少。
但是,我发现上述工具在安装和使用方面要容易得多。
让我们开始吧。
1. tkPacman
tkPacman是Pacman软件包管理器的轻量级图形前端。
它是使用Tcl/Tk构建的,因此可以在大多数窗口管理器和桌面环境中使用。
tkPacman在官方存储库中不可用。
我们可以使用任何AUR帮助器工具(例如Yay)从AUR安装它。
$yay -S tkpacman
已安装tkPacman。
tkPacman用法
启动tkPacman。
默认界面如下所示。
从上面的屏幕截图中可以看到,tkPacman有点类似于Ubuntu的突触包管理器。
要优化pacman数据库,请从顶部菜单列中转到Pacman->优化pacman数据库。
系统将要求我们输入Arch系统的root用户密码。
要清除本地缓存,请从顶部菜单列中转到Pacman->清理缓存。
我们在这里有两个选择。
我们可以从缓存中删除所有软件包,也可以仅删除不再安装的软件包。
输入root密码以清除缓存。
搜索包
我们可以在左窗格中搜索软件包。
只需在“过滤器”部分中输入要搜索的软件包名称,选择组名称或者从相应的下拉列表中选择存储库。
然后它将在右侧显示包装的详细信息。
安装套件
在tkPacman主界面中,我们将在两个单独的选项卡中看到所有可用的软件包和已安装的软件包。
如我们在上面的屏幕快照中所见,“可用软件包”部分将显示已安装和未安装的软件包。
已安装的软件包将标记为绿色,未安装的软件包将标记为黑色。
另外,我们可以从“已安装的软件包”选项卡中查看当前已安装的软件包。
要安装该软件包,只需右键单击我们选择的软件包并标记/取消标记。
最后,单击工具列上的“应用更改”。
输入root用户密码。
所选软件包将安装在Arch系统上。
从本地文件安装软件包
tkPacman有一个有用的选项来安装已经下载到本地驱动器中的软件包。
下载软件包后,从顶部菜单列转到Pacman-> Install local package或者单击工具列上的Local Package。
然后,选择下载.pkg.tar.xz文件的位置。
请注意,Arch系统应与Internet连接,以便下载和安装依赖项。
系统升级
单击工具列中的“系统升级”按钮。
一个新的窗口将会打开。
输入root用户密码以继续。
Arch系统将升级到最新的可用版本。
如我们所见,tkPacman的外观和功能几乎与Synaptic软件包管理器相似,后者是Ubuntu及其衍生版本的默认GUI软件包管理器。
2. Pamac管理器
Pamac Manager是Pacman的另一个GUI前端,具有完整的AUR支持。
这意味着我们既可以拥有Arch存储库中的官方软件包,也可以拥有AUR中的非官方软件包。
AUR存储库是社区驱动的存储库,可用于安装官方Arch Linux存储库中不可用的软件包。
像tkPacman一样,Pacmac也可以在AUR中使用。
只需使用命令安装它:
$yay -S pamac-aur
Pamac用法
从菜单启动Pamac管理器。
通常,它将作为Arch Linux中“系统工具”类别中的“添加/删除程序”(用于安装/删除软件包)或者“软件更新”(用于更新Arch系统)提供。
Pamac的外观和功能与tkPacman略有不同。
Pamac的默认界面如下所示。
如我们在上面的屏幕截图中所见,该界面分为四个类别。
- 搜索-使用其名称搜索并安装软件包。
- 组-从诸如base,base-devel和gnome等组安装软件包。
- 状态-查看已安装,待处理和孤立的软件包。
- 存储库-从特定存储库(例如Core,社区和Extra等)安装软件包。
启用AUR支持
该工具的独特属性之一是我们可以启用AUR。
为此,请单击右上角的三条平行线。
然后单击首选项按钮。
在下一个窗口中,单击AUR选项卡,然后将滑块选项向前或者向后移动以启用和禁用AUR存储库。
现在,我们将能够从AUR存储库安装软件包。