mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-25 00:50:15 +08:00
translated
This commit is contained in:
parent
047f9c82b6
commit
b67386e8e8
@ -7,30 +7,30 @@
|
||||
[#]: via: (https://www.2daygeek.com/best-aur-arch-user-repository-helpers-arch-linux-manjaro/)
|
||||
[#]: author: (Magesh Maruthamuthu https://www.2daygeek.com/author/magesh/)
|
||||
|
||||
6 Best AUR (Arch User Repository) Helpers for Arch Linux
|
||||
6个用于Arch Linux的最佳AUR(Arch用户软件仓库)助手
|
||||
======
|
||||
|
||||
Arch Linux is a Linux distribution largely based on the binary packages which targets x86-64 microprocessors computers.
|
||||
Arch Linux是Linux发行版,主要基于面向x86-64微处理器计算机的二进制软件包。
|
||||
|
||||
Arch Linux uses rolling release model wherein the updates are frequently delivered over to applications.
|
||||
Arch Linux使用的是滚动发布模型,该模型频繁的将更新交付给应用程序。
|
||||
|
||||
It has package manager called **[pacman][1]** which allows to install, remove and update software packages.
|
||||
它使用名为 **[pacman][1]** 的软件包管理器,它允许安装,删除和更新软件包。
|
||||
|
||||
Newbies are advised to step in after gaining hand on experience with other Linux flavors since Arch Linux is built for experienced users.
|
||||
由于Arch Linux是为有经验的用户构建的,建议新手在使用其他Linux后再来尝试。
|
||||
|
||||
### What is AUR (Arch User Repository)?
|
||||
### 什么是AUR(Arch用户软件仓库)?
|
||||
|
||||
[Arch User Repository][2] commonly referred as AUR is the community-based software repository for Arch users.
|
||||
[Arch用户软件仓库][2]通常称为AUR,是Arch用户基于社区的软件存储库。
|
||||
|
||||
User compiled packages get into the Arch official repository, based on the package popularity honored by AUR Community.
|
||||
AUR社区用户根据软件包流行程度编译进入Arch官方存储库。
|
||||
|
||||
### What is AUR Helper?
|
||||
### 什么是AUR助手?
|
||||
|
||||
[AUR helper][3] is a wrapper that allows user to install the package from AUR Repository without manual intervention.
|
||||
[AUR助手][3]是一个包装程序,允许用户从AUR存储库安装软件包,而无需手动干预。
|
||||
|
||||
Usages such as searching of packages, resolving dependencies, retrieval and build AUR packages, Web content retrieval and submission of AUR packages are being automated.
|
||||
很多用法实现了自动化,比如包搜索,解决依赖关系,检索和构建AUR包,Web内容检索和AUR包提交之类。
|
||||
|
||||
**The 6 best AUR helpers are listed below:**
|
||||
**以下列出了6种最佳的AUR助手:**
|
||||
|
||||
* Yay (Yet another Yogurt)
|
||||
* Pakku
|
||||
@ -40,16 +40,15 @@ Usages such as searching of packages, resolving dependencies, retrieval and buil
|
||||
* Aura
|
||||
|
||||
|
||||
|
||||
### 1) Yay (Yet another Yogurt)
|
||||
|
||||
[Yay][4] is a best CLI based AUR helper for Arch Linux, written in GO Language. Yay is based on the design of yaourt, apacman and pacaur.
|
||||
[Yay][4]是Arch Linux下基于CLI的最佳AUR助手,使用GO语言编写。 Yay基于yaourt,apacman和pacaur设计。
|
||||
|
||||
Best recommended for newbies. Similar to that of Pacman, with features matching many of the commands and options used in pacman.Allows users to find matching package providers during search and allow selection.
|
||||
这是给推荐新手最合适的AUR助手。使用方法和pacman使用的命令选项很相似,允许用户在搜索过程中找到匹配的软件包提供程序并可供选择。
|
||||
|
||||
### How to Install yay
|
||||
### 如何安装yay
|
||||
|
||||
Run the following commands one by one to install yay on Arch Linux based systems.
|
||||
依次运行以下命令以在Arch Linux的系统上安装。
|
||||
|
||||
```
|
||||
$ sudo pacman -S git go base-devel
|
||||
@ -57,10 +56,9 @@ $ git clone https://aur.archlinux.org/yay.git
|
||||
$ cd yay
|
||||
$ makepkg -si
|
||||
```
|
||||
### 如何使用yay
|
||||
|
||||
### How to Use yay
|
||||
|
||||
This use the same syntax like pacman, use the following command to install a package through yay.
|
||||
yay语法与pacman相同,使用以下命令安装软件包。
|
||||
|
||||
```
|
||||
$ yay -s arch-wiki-man
|
||||
@ -68,13 +66,13 @@ $ yay -s arch-wiki-man
|
||||
|
||||
### 2) Pakku
|
||||
|
||||
[Pakku][5] can be treated as another Pacman however dwells in its initial stage. It is a wrapper which allows users to search or install packages from AUR.
|
||||
[Pakku][5]可以被视为一个初始阶段的Pacman。 它是一个包装程序,允许用户从AUR搜索或安装软件包。
|
||||
|
||||
It does a decent job of removing the dependencies and also allows to install packages by cloning the PKGBUILD.
|
||||
它在删除依赖项方面做得不错,并且还允许通过克隆PKGBUILD来安装软件包。
|
||||
|
||||
### How to Install Pakku
|
||||
### 如何安装Pakku
|
||||
|
||||
To install pakku on Arch Linux based systems, run the following commands one by one.
|
||||
要在Arch Linux的系统上安装pakku,请一一运行以下命令。
|
||||
|
||||
```
|
||||
$ sudo pacman -S git base-devel
|
||||
@ -83,9 +81,9 @@ $ cd pakku
|
||||
$ makepkg -si
|
||||
```
|
||||
|
||||
### How to Use Pakku
|
||||
### 如何使用Pakku
|
||||
|
||||
It uses the same syntax as pacman, use the following command to install a package with pakku.
|
||||
pakku语法与pacman相同,使用以下命令安装软件包。
|
||||
|
||||
```
|
||||
$ pakku -s dropbox
|
||||
@ -93,13 +91,13 @@ $ pakku -s dropbox
|
||||
|
||||
### 3) Pacaur
|
||||
|
||||
Another CLI based AUR helper that helps to reduce the user prompt interaction.
|
||||
另一个基于CLI的AUR助手,可帮助减少用户提示交互。
|
||||
|
||||
[Pacaur][6] is designed for advanced users who are inclined towards automation for repetitive tasks. Users are expected to be familiar with the AUR manual build process with makepkg and its configuration.
|
||||
[Pacaur][6]专为倾向于自动化重复任务的高级用户而设计。 用户需要熟悉makepkg及其配置的AUR手动构建过程。
|
||||
|
||||
### How to Install Pacaur
|
||||
### 如何安装Pacaur
|
||||
|
||||
To install pakku on Arch Linux based systems, run the following commands one by one.
|
||||
要在Arch Linux的系统上安装pakku,请一一运行以下命令。
|
||||
|
||||
```
|
||||
$ sudo pacman -S git base-devel
|
||||
@ -108,23 +106,22 @@ $ cd pacaur
|
||||
$ makepkg -si
|
||||
```
|
||||
|
||||
### How to Use Pacaur
|
||||
|
||||
It uses the same syntax as pacman, use the following command to install a package with Pacaur.
|
||||
### 如何使用Pacaur
|
||||
|
||||
Pacaur语法与pacman相同,使用以下命令安装软件包。
|
||||
```
|
||||
$ pacaur -s spotify
|
||||
```
|
||||
|
||||
### 4) Pikaur
|
||||
|
||||
[Pikaur][7] is a AUR helper with minimal dependencies and review PKGBUILDs all in once, next build them all without user interaction.
|
||||
[Pikaur][7]是具有最小依赖性的AUR助手,可以一次查看所有PKGBUILD,无需用户交互即可全部构建。
|
||||
|
||||
Pikaur will inform Pacman about the next step by mastering the pacman.
|
||||
Pikaur将通过控制pacman来告知Pacman下一个步骤。
|
||||
|
||||
### How to Install Pikaur
|
||||
### 如何安装Pikaur
|
||||
|
||||
To install pakku on Arch Linux based systems, run the following commands one by one.
|
||||
要在Arch Linux的系统上安装pakku,请一一运行以下命令。
|
||||
|
||||
```
|
||||
$ sudo pacman -S git base-devel
|
||||
@ -132,10 +129,9 @@ $ git clone https://aur.archlinux.org/pikaur.git
|
||||
$ cd pikaur
|
||||
$ makepkg -fsri
|
||||
```
|
||||
### 如何使用Pikaur
|
||||
|
||||
### How to Use Pikaur
|
||||
|
||||
It uses the same syntax as pacman, use the following command to install a package with Pikaur.
|
||||
Pikaur语法与pacman相同,使用以下命令安装软件包。
|
||||
|
||||
```
|
||||
$ pacaur -s spotify
|
||||
@ -143,13 +139,13 @@ $ pacaur -s spotify
|
||||
|
||||
### 5) Trizen
|
||||
|
||||
[Trizen][8] is a command line based lightweight wrapper for AUR, written in Perl. Speed oriented AUR helper which allows users to search, install packages and also permits to read AUR package comments.
|
||||
[Trizen][8]是用Perl编写的基于命令行的AUR轻量级包装器。 面向速度的AUR助手,它允许用户搜索,安装软件包,还允许阅读AUR软件包注释。
|
||||
|
||||
Edit support for text files and the Input/output uses UTF-8 support. Built-in interaction with ‘pacman’.
|
||||
支持编辑文本文件,并且输入/输出使用UTF-8。 内置与pacman的交互功能。
|
||||
|
||||
### How to Install Trizen
|
||||
### 如何安装Trizen
|
||||
|
||||
To install pakku on Arch Linux based systems, run the following commands one by one.
|
||||
要在Arch Linux的系统上安装pakku,请一一运行以下命令。
|
||||
|
||||
```
|
||||
$ sudo pacman -S git base-devel
|
||||
@ -157,10 +153,10 @@ $ git clone https://aur.archlinux.org/trizen.git
|
||||
$ cd trizen
|
||||
$ makepkg -si
|
||||
```
|
||||
|
||||
### 如何使用Trizen
|
||||
### How to Use Trizen
|
||||
|
||||
It uses the same syntax as pacman, use the following command to install a package with Trizen.
|
||||
Trizen语法与pacman相同,使用以下命令安装软件包。
|
||||
|
||||
```
|
||||
$ pacaur -s google-chrome
|
||||
@ -168,13 +164,13 @@ $ pacaur -s google-chrome
|
||||
|
||||
### 6) Aura
|
||||
|
||||
[Aura][9] is a secure, multilingual package manager for Arch Linux and the AUR, written in Haskell. It supports many Pacman operations and sub-options which allows easy development and beautiful code.
|
||||
[Aura][9]是用Haskell编写的,用于Arch Linux和AUR的安全,多语言包管理器。 它支持许多Pacman操作和子选项,可轻松进行开发并编写精美的代码。
|
||||
|
||||
It automates the process of installating packages from the Arch User Repositories.Users normally face difficulties in system upgrade when using Aura.
|
||||
它可以自动从Arch用户软件仓库安装软件包。使用Aura时,用户通常会在系统升级方面遇到困难。
|
||||
|
||||
### How to Install Aura
|
||||
### 如何安装Aura
|
||||
|
||||
To install pakku on Arch Linux based systems, run the following commands one by one.
|
||||
要在Arch Linux的系统上安装pakku,请一一运行以下命令。
|
||||
|
||||
```
|
||||
$ sudo pacman -S git base-devel
|
||||
@ -183,17 +179,17 @@ $ cd aura
|
||||
$ makepkg -si
|
||||
```
|
||||
|
||||
### How to Use Aura
|
||||
### 如何使用Aura
|
||||
|
||||
It uses the same syntax as pacman, use the following command to install a package with Aura.
|
||||
Aura语法与pacman相同,使用以下命令安装软件包。
|
||||
|
||||
```
|
||||
$ pacaur -s android-sdk
|
||||
```
|
||||
|
||||
### Conclusion:
|
||||
### 结论
|
||||
|
||||
Users can make their choice among the above 6 AUR helpers by analyzing through.
|
||||
用户可以凭借这些分析在上述6个AUR助手中进行选择。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
@ -201,7 +197,7 @@ via: https://www.2daygeek.com/best-aur-arch-user-repository-helpers-arch-linux-m
|
||||
|
||||
作者:[Magesh Maruthamuthu][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
译者:[hkurj](https://github.com/hkurj)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
Loading…
Reference in New Issue
Block a user