diff --git a/translated/tech/20200404 What is Arch User Repository (AUR)- How to Use AUR on Arch and Manjaro Linux.md b/translated/tech/20200404 What is Arch User Repository (AUR)- How to Use AUR on Arch and Manjaro Linux.md index 5a44bc4fef..6a56e84993 100644 --- a/translated/tech/20200404 What is Arch User Repository (AUR)- How to Use AUR on Arch and Manjaro Linux.md +++ b/translated/tech/20200404 What is Arch User Repository (AUR)- How to Use AUR on Arch and Manjaro Linux.md @@ -1,13 +1,13 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (What is Arch User Repository (AUR)? How to Use AUR on Arch and Manjaro Linux?) [#]: via: (https://itsfoss.com/aur-arch-linux/) [#]: author: (Dimitrios Savvopoulos https://itsfoss.com/author/dimitrios/) -什么是 Arch 用户仓库(AUR)?如何在 Arch 和 Manjaro Linux 上使用 AUR? +什么是 Arch 用户仓库(AUR)以及如何使用? ====== 如果你一直在使用 [Arch Linux][1] 或其他基于 Arch 的发行版,如 Manjaro,那么可能会遇到 AUR。你尝试安装新软件,有人建议从 AUR 中安装它。这让你感到困惑。 @@ -18,15 +18,15 @@ ![][2] -AUR 表示 Arch 用户仓库 (Arch User Repository)。它是针对基于 Arch 的 Linux 发行版用户的社区驱动的仓库。它包含名为 [PKGBUILDs][3] 的包描述,它可让你使用 [makepkg][4] 从源代码编译软件包,然后通过 [pacman][5](Arch Linux 中的软件包管理器)安装。 +AUR 表示Arch 用户仓库Arch User Repository。它是针对基于 Arch 的 Linux 发行版用户的社区驱动的仓库。它包含名为 [PKGBUILD][3] 的包描述,它可让你使用 [makepkg][4] 从源代码编译软件包,然后通过 [pacman][5](Arch Linux 中的软件包管理器)安装。 创建 AUR 的目的是组织和共享社区中的新软件包,并帮助加速将流行的软件包纳入[社区仓库][6]。 进入官方仓库的大量新软件包都从 AUR 开始。在 AUR 中,用户可以贡献自己的软件包构建(PKGBUILD 和相关文件)。 -AUR 社区可以对 AUR 中的软件包进行投票。如果一个软件包变得足够流行(假设它具有兼容的许可证和良好的打包技术),那么可以将其加入 pacman 直接访问的社区仓库中。 +AUR 社区可以对 AUR 中的软件包进行投票。如果一个软件包变得足够流行(假设它具有兼容的许可证和良好的打包技术),那么可以将其加入 `pacman` 直接访问的社区仓库中。 -简而言之,AUR 是开发人员在 Arch 仓库中正式包含新软件之前向 Arch Linux 用户提供新软件的一种方式。 +> 简而言之,AUR 是开发人员在 Arch 仓库中正式包含新软件之前向 Arch Linux 用户提供新软件的一种方式。 ### 你应该使用 AUR 吗?有什么风险? @@ -34,21 +34,21 @@ AUR 社区可以对 AUR 中的软件包进行投票。如果一个软件包变 如果你刚接触 Linux,建议你在建立有关 Arch/Manjaro 和 Linux 的基础知识之前不要使用 AUR。 -的确,任何人都可以将软件包上传到 AUR,但[受信任用户][7] (TU) 负责监视上传的内容。尽管 TU 对上传的软件包执行质量控制,但不能保证 AUR 中的软件包格式正确或没有恶意。 +的确,任何人都可以将软件包上传到 AUR,但[受信任用户][7](TU)负责监视上传的内容。尽管 TU 对上传的软件包执行质量控制,但不能保证 AUR 中的软件包格式正确或没有恶意。 -在实践中,AUR 似乎很安全,但理论上讲它可以造成一定程度的损害,但前提是你不小心。从 AUR 构建软件包时,聪明的 Arch 用户**总是**检查 PKGBUILD 和 *.install 文件。 +在实践中,AUR 似乎很安全,但理论上讲它可以造成一定程度的损害,但前提是你不小心。从 AUR 构建软件包时,聪明的 Arch 用户**总是**检查 `PKGBUILD` 和 `*.install` 文件。 -此外,TU(受信任用户)还删除了 AUR 中包含在 core/extra/community 中的软件包,因此它们之间不应存在命名冲突。AUR 通常会包含软件包的开发版本 (cvs/svn/git 等),但它们的名称会被修改,例如 foo-git。 +此外,TU(受信任用户)还会删除 AUR 中包含在 core/extra/community 中的软件包,因此它们之间不应存在命名冲突。AUR 通常会包含软件包的开发版本(cvs/svn/git 等),但它们的名称会被修改,例如 foo-git。 -对于 AUR软 件包,pacman 会处理依赖关系并检测文件冲突,因此,除非你默认使用 “–force” 选项,否则你不必担心用另一个包中的文件会覆盖另一个包的文件。如果这么做了,你可能会遇到比文件冲突更严重的问题。 +对于 AUR 软件包,`pacman` 会处理依赖关系并检测文件冲突,因此,除非你默认使用 `–force` 选项,否则你不必担心用另一个包中的文件会覆盖另一个包的文件。如果这么做了,你可能会遇到比文件冲突更严重的问题。 ### 如何使用 AUR? -使用 AUR 的最简单方法是通过 AUR helper。 [AUR helper][8] 是一个命令行工具(有些还有 GUI),可让你搜索在 AUR 上发布的软件包并安装。 +使用 AUR 的最简单方法是通过 AUR 助手。 [AUR 助手][8] 是一个命令行工具(有些还有 GUI),可让你搜索在 AUR 上发布的软件包并安装。 -##### 在 Arch Linux 上安装 AUR helper +#### 在 Arch Linux 上安装 AUR 助手 -假设你要使用 [Yay AUR helper][9]。确保在 Linux 上安装了 git。然后克隆仓库,进入目录并构建软件包。 +假设你要使用 [Yay AUR 助手][9]。确保在 Linux 上安装了 git。然后克隆仓库,进入目录并构建软件包。 依次使用以下命令: @@ -59,17 +59,17 @@ cd yay makepkg -si ``` -安装后,你可以使用 yay 命令来安装软件包: +安装后,你可以使用 `yay` 命令来安装软件包: ``` yay -S package_name ``` -并非必须使用 AUR helper 来从 AUR 安装软件包。从以下文章解如何在没有 AUR helper 的情况下使用 AUR。 +并非必须使用 AUR 助手来从 AUR 安装软件包。从以下文章解如何在没有 AUR 助手的情况下使用 AUR。 -##### 不使用 AUR helper 安装 AUR 软件包 +#### 不使用 AUR 助手安装 AUR 软件包 -如果你不想使用 AUR helper,那么也可以自行从 AUR 安装软件包。 +如果你不想使用 AUR 助手,那么也可以自行从 AUR 安装软件包。 在 [AUR 页面][10]上找到要安装的软件包后,建议确认“许可证”、“流行程度”、“最新更新”、“依赖项”等,作为额外的质量控制步骤。 @@ -89,17 +89,17 @@ makepkg -si #### 在 Manjaro Linux 中启用 AUR 支持 -它默认情况下未启用 AUR,你必须通过 pamac 启用它。我的笔记本电脑运行 [Manjaro][12] Cinnamon,但是所有 Manjaro 变种的步骤都相同。 +它默认情况下未启用 AUR,你必须通过 `pamac` 启用它。我的笔记本电脑运行 [Manjaro][12] Cinnamon,但是所有 Manjaro 变种的步骤都相同。 -打开 Pamac(列为 “Add/Remove Software”): +打开 Pamac(显示为 “Add/Remove Software”): ![][13] -进入 pamac 后,请进入如下所示的首选项。 +进入 Pamac 后,请进入如下所示的首选项preferences。 ![][14] -在首选项对话框中,进入 AUR 选项卡,启用 AUR 支持,启用检查更新并关闭对话框。 +在首选项对话框中,进入 “AUR” 选项卡,启用 AUR 支持,启用检查更新,并关闭对话框。 ![][15] @@ -116,7 +116,7 @@ via: https://itsfoss.com/aur-arch-linux/ 作者:[Dimitrios Savvopoulos][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出