如何在 Arch Linux 中使用 AUR

如果您使用的是 Arch Linux 或基于 Arch 的发行版,如 Manjaro、Archbang 或 EndeavourOS,您可能已经看到过 AUR 一词。 它是什么? 你怎么能用它? 了解 AUR 是什么以及如何在 Arch Linux 中使用 AUR。

什么是 AUR?

Arch 用户存储库 (AUR) 是一个您可以找到未经 Arch 的创建者和维护者而是由其用户测试的软件的地方。 多亏了这一点,您可以访问更多不在官方存储库中的软件。

如何在 Arch Linux 中使用 AUR

有两种方法可以访问 AUR 的软件集合。 大多数人更喜欢使用 AUR Helpers,它的工作方式类似于 Arch 的默认包管理器 Pacman。 这种方法在使用熟悉的命令时自动从 AUR 拉取和构建源代码。 或者,您可以直接从 AUR 下载包并手动编译。

将 AUR 与 Helper 一起使用

您可以使用许多 AUR 助手。 可能是今天最受欢迎的,所以对于本文,我们将继续使用它。

1. 安装必要的开发工具和 git,如果它们在您的发行版中不可用:

您可能会看到多个软件添加,并要求您选择要安装的软件。

在 Arch 中使用 Aur 安装 Git Base Dev

通过点击选择默认选项“全部” Enter 在你的键盘上。

2. 输入“y”并按下 Enter 当询问您是否要继续安装时。

在 Arch 中使用 Aur 安装所有

3. 要带上 yay,首先拉取它的代码:

在 Arch Git 克隆中使用 Aur

4. 您下载的所有内容都将位于名为“yay”的子文件夹中。 Enter 它与:

在 Arch 中使用 Aur Enter 耶 Git 目录

5. 在该文件夹中,使用以下命令构建实际包:

在 Arch Yay Makepkg 中使用 Aur

6. 当询问您是否还想安装构建的软件包时,回答“y”。

在 Arch Yay 安装中使用 Aur

使用 YAY 安装 AUR 包

Yay 使用与 Pacman 类似的语法。 所以你可以很容易地安装 AUR 包,使用命令:

为了 example, 安装 Google Chrome, 您可以使用:

在 Arch Yay 安装中使用 Aur Google Chrome

像 yay 这样的 AUR 助手的优点在于它们还可以自动处理依赖关系。 这些是您尝试安装的任何东西所需的额外功能,否则您必须自己寻找并安装。

在 Arch Yay 安装依赖项中使用 Aur

卸载 AUR 包

要卸载通过 yay 安装的任何内容,您必须再次使用 yay。 为此,您可以使用 -R 参数,但如果你去更好 -Rns,它做了更好的清理工作。 为了 example, 去除 Google Chrome:

在 Arch Yay 卸载应用程序中使用 Aur

您还可以使用 yay 从过去的安装中删除额外的软件包和任何残留物:

在 Arch Yay 中使用 Aur 移除残余

如果由于某种原因您不喜欢 yay 或不想使用它,您也可以使用其他 AUR 助手,例如 aurutils, 光环, 帕考尔, pakku, 帕马克, 皮考尔, 和 三连.

安装和管理 AUR 包的图形化方法

如果您更喜欢图形方法,就像 Ubuntu 中的软件中心,您可以使用 Yay 安装 pamac。

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

安装后,您可以在应用程序菜单中运行“添加/删除软件”应用程序。

Pamac 接口

单击汉堡包图标并转到“首选项”部分。 在“AUR”部分下,切换以启用 AUR 支持。

Pamac 启用 Aur 支持

现在您可以搜索 AUR 包并安装/删除它们。

手动安装 AUR 包

如果您决定以手动方式执行操作,则可以从 AUR 存储库下载软件包,编译并安装它们。 以下是步骤:

1. 确保您安装了基本开发工具和 git:

2.克隆 Google Chrome的 git 本地:

在 Arch Git 克隆中使用 Aur Chrome

3、打成包安装:

在 Arch 中使用 Aur Chrome 制作包

不久之后,你会发现 Google Chrome 在您安装的其他应用程序中。

AUR 的新鲜应用和风险

AUR 为您提供(几乎)整个广阔的世界,因为您可以在那里找到几乎任何应用程序/包。 但是,您必须记住 AUR 存储库中的软件尚未经过广泛测试。 在某些情况下,无法安装软件包(由于缺少依赖项/gpg 错误、缺少文件等),或导致系统出现问题。 在从 AUR 安装任何东西之前,最好仔细检查一下。

如果您开始使用 Arch Linux,您可能想先熟悉 Pacman 而不是 AUR。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅