Arch Linux 最佳的 10 个 AUR 辅助工具

Arch Linux 最值得注意的特点之一是 AUR(Arch 用户存储库)。它是一个社区驱动的软件存储库,提供 PKGBUILDs 以从源代码编译和构建自定义软件包,这些软件包未包含在官方存储库中。

AUR 充当了社区贡献和分享自己软件包的平台。许多新软件包在正式添加到存储库之前会首先在 AUR 中引入。

用户可以轻松地从 AUR 主页搜索和下载 PKGBUILDs,然后构建它们并进行安装。然而,一些用户更喜欢使用 AUR 辅助工具,这提供了更简单的方法来安装 PKGBUILDs。

在本文中,我们将讨论一些最好的 AUR 辅助工具,用户可以依赖它们轻松安装 PKGBUILDs。所有这些工具均来自 Arch 用户存储库。

Arch Linux 最佳 AUR 辅助工具

1、Yay

Yay(Yet another Yogurt)是一款以其简单和高速而闻名的 AUR 辅助工具。它提供了一个交互式且用户友好的界面,适用于初学者和有经验的用户。在此列表中,Yay 是最常用且最受欢迎的工具。

Yay 的优势在于其快速的更新、全面的依赖项处理以及强大的搜索功能,还可以检查恶意脚本等。它是用 Go 编程语言编写的。

您可以使用以下命令安装 Yay。您还可以阅读这份详尽的 Yay 安装指南。

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
sudo chown -R linuxmi ./yay
cd yay
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

yay -S vlc

2、Pikaur

Pikaur 是一款用户友好的 AUR 辅助工具,强调简单和高效。它的一个优点是能够在软件包安装过程中进行交互式冲突解决,即使在复杂情况下也能提供流畅的体验。与其他工具不同,它是用流行的 Python 编程语言编写的。

您可以使用以下命令轻松安装 Pikaur。

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacseek.git
cd pacseek
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

pikaur -S vlc

3、Pacseek

Pacseek 是一款专注于搜索和浏览 AUR 软件包的专用 AUR 辅助工具,使用 Go 编程语言编写。其主要优势在于能够快速搜索 AUR 软件包,无需复杂的安装命令。对于经常探索新软件包的用户来说,这是一个方便的工具。

您可以使用以下命令安装它。

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacseek.git
cd pacseek
makepkg -si

但是,它需要 Yay 辅助工具进行安装和卸载。因此,在使用 pacseek 安装任何内容之前,请确保使用上面部分提到的命令安装 Yay 辅助工具。

4、Trizen

Trizen 是用 Perl 编写的,旨在提高效率。它的优势在于其速度,因此非常适合注重快速软件包安装的用户。Trizen 还拥有智能的依赖项解决功能,简化了安装过程。

使用以下命令安装 Trizen:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

trizen -S vlc

5、Aura

Aura 是一款用 Haskell 编写的 AUR 辅助工具,以其可靠性和全面的功能集而闻名。它通过能够从 AUR 创建软件包而具有优势,并且具有清晰、易于理解的界面。但它不提供针对恶意代码的文件检查,软件包差异视图有限。

您可以使用以下命令安装 Aura:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/aura.git
cd aura
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

aura -S vlc

6、Pacaur

Pacaur 是另一个轻量级的 AUR 辅助工具,提供了简单的命令行界面。其主要优势在于与 Arch 打包工具的兼容性,使其能够与现有的 Arch Linux 系统无缝集成。它是用 bash 脚本编写的,因此非常轻量级。

要安装 Pacaur,请使用以下命令:

注意:Pacaur 依赖于需要编译的 auracle。因此,安装可能有点复杂。但是,您可以按照以下步骤安装它。如果您觉得太复杂,请尝试 Yay 或其他辅助工具。

sudo pacman -S --needed base-devel git
sudo pacman -S --needed meson fakechroot gtest
git clone https://aur.archlinux.org/auracle-git.git
cd auracle
makepkg -si
cd ..
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

pacaur -S vlc

7、Paru

Paru 是一款功能丰富的现代 AUR 辅助工具,旨在提供愉快的用户体验。它的优势在于可扩展性,支持用户定义的命令和交互模式。Paru 还拥有自动处理孤立软件包的功能。它是用 Rust 编写的,已经在 Arch Linux 用户中变得流行。

您可以使用以下命令安装 Paru:

注意:该存储库已经标记为过时一段时间了。因此,在安装 paru 之前,请谨慎考虑。

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

paru -S vlc

8、Aurman

Aurman 是为高级用户设计的功能丰富的 AUR 辅助工具。它同样是用 Python 编写的,其优势包括全面的安全功能,如 GPG 软件包验证,这使它成为那些注重软件包真实性的用户的安全选择。

使用下面的命令序列很容易安装 Aurman:

sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/aurman.git
cd aurman
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

aurman -S vlc

9、Pakku

Pakku 是一个注重简单和速度的轻量级 AUR 辅助工具。对于喜欢极简主义和命令行界面的用户来说,这是一个绝佳选择。Pakku 的优势在于其极低的资源消耗。

您可以使用以下命令安装 Pakku:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pakku.git
cd pakku
makepkg -si

要使用此辅助工具安装任何 AUR 软件包,请使用以下示例命令:

pakku -S vlc

10、Pamac

Pamac 是 Arch Linux 和基于 Arch 的发行版的用户友好软件包管理器。它旨在简化在系统上安装、更新和管理软件包的过程。

Pamac 与 AUR 无缝集成,AUR 是一个由社区驱动的用户贡献软件包存储库。这意味着您可以轻松安装和管理官方 Arch 存储库中不提供的软件。

Pamac 最出色的功能之一是其针对 Arch Linux 的易于使用图形界面。它提供了一个用户友好的环境,用于进行软件包管理任务,使不熟悉命令行界面的用户可以轻松使用。

sudo pacman -S --needed base-devel git
[linuxmi@archlinux ~]$ git clone https://aur.archlinux.org/pamac-aur-git.git
cd pamac
makepkg -si

使用 AUR 辅助工具的提示

定期更新:为了保持系统安全和最新,养成定期更新 AUR 软件包的习惯。例如,如果您使用 yay,则可以使用以下命令来保持 AUR 软件包更新:

yay -Syu

使用 AUR 助手的提示

在安装 AUR 软件包之前,查看其 PKGBUILD 文件。它就像构建软件包的配方。了解 PKGBUILD 有助于确保软件包是可信的,没有恶意代码。您可以在各个软件包的 AUR 页面上找到 PKGBUILD 文件的位置(如下所示)。

安全性:在安装 AUR 软件包时要谨慎。只使用可信的来源,并维护更新的系统,以降低潜在的安全风险。

总结

那么,您应该选择以上哪个 AUR 辅助工具呢?由于它们都具有相同的功能,选择取决于您的个人喜好。

如果您只想要一个简单的助手,大多数时间都能正常工作而没有麻烦,那么可以尝试 Yay、Pamac 或 Pikaur。其余的工具在功能上都差不多。

因此,在选择时考虑您的具体需求和偏好是很重要的。

The post Arch Linux 最佳的 10 个 AUR 辅助工具 first appeared on Linux迷.

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/82349.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>