Linux中国

初级:如何在 Arch Linux 中安装 Yay AUR 助手

这个初学者指南解释了在 Arch Linux 中安装 Yay AUR 助手的步骤。

Yay 是 “Yet Another Yogurt” 的缩写(LCTT 校注:Yogurt 是另外一个已经停止维护的 AUR 助手)。从技术上讲,它是用 Go 编程语言 编写的 pacman 封装器和 AUR 助手。它是当今最流行的 Arch 用户仓库(AUR) 助手。使用 Yay,你可以利用庞大的 Arch 用户软件包库并轻松编译和安装任何软件。

它可以自动执行许多包管理任务,例如搜索、动态解决依赖关系、编译和构建包,当然还有在 AUR 发布包。

让我们看看如何在 Arch Linux 或任何基于 Arch 的发行版(如 Manjaro)中安装 Yay。安装 Arch Linux 后,你可以通过 pacman 包管理器从三个主要的 Arch 官方仓库安装包。但是在全新的 Arch Linux 安装后,默认情况下不会安装 Yay。因此,你需要手动安装它以利用 AUR。

本指南涵盖以下主题:

  • 在 Arch Linux 中安装 Yay
  • 在 Manjaro 中安装 Yay
  • 如何在 Arch Linux 和 Manjaro 中使用 Yay 安装包
  • 一些 Yay 的技巧

在 Arch Linux 中安装 Yay

先决条件

打开终端并运行以下命令。出现提示时提供管理员密码。这些步骤需要 base-devel 包和 git 包进行编译和安装。

sudo pacman -S base-devel
sudo pacman -S git

Install git

安装 Yay

yay 包在 Arch 仓库中有两个版本,如下所示。

对于本指南,我使用了稳定版。现在,进入 /opt 目录并克隆 git 仓库。

cd /opt
sudo git clone https://aur.archlinux.org/yay.git

clone the yay repo

更改源目录的所有者。将 debugpoint 替换为你的用户名。

sudo chown -R debugpoint:users ./yay

如果你不知道用户或组,可以使用以下示例查找用户和组。

id debugpoint

进入目录并编译。

cd yay
makepkg -si

这样就完成了 Arch Linux 中 Yay 的安装。

Install yay in Arch Linux

在 Manjaro 中安装 Yay

如果你使用 Manjaro Linux,yay 包可以在社区仓库中找到。你可以在 Manjaro 中使用以下命令轻松安装。

pacman -Syyu  
pacman -S yay

现在,让我们看看如何使用 Yay 安装任何软件包,以及一些基本的 yay 用法。

如何使用 Yay 安装包

首先在 AUR 网站上搜索安装任何应用以获取包名。例如,要安装 featherpad 文本编辑器,请运行以下命令。

yay -S featherpad

安装后,你可以在应用菜单中找到应用启动器。

Install a sample application (featherpad) using yay

一些 Yay 的技巧

你还可以使用 yay 进行许多调整和系统操作。下面是一些示例。

刷新系统包并升级

yay -Syu

使用包的开发版本并升级(运行此命令时要小心)

yay -Syu --devel --timeupdate

删除任何包(例如,featherpad)

yay -Rns featherpad

快速获取系统统计信息

system stat using yay

yay -Ps

我希望这个初学者指南能帮助你在 Arch Linux 中安装 Yay,然后使用 Yay 安装包,并执行不同的系统操作。

via: https://www.debugpoint.com/install-yay-arch/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出


本文转载来自 Linux 中国: https://github.com/Linux-CN/archive

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
雨落清风。心向阳

    You may also like

    Leave a reply

    您的邮箱地址不会被公开。 必填项已用 * 标注

    这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

    More in:Linux中国

    Linux中国

    关于Linux防火墙iptables的面试问答

    Nishita Agarwal是Tecmint的用户,她将分享关于她刚刚经历的一家公司(印度的一家私人公司Pune)的面试经验。在面试中她被问及许多不同的问题,但她是iptables方面的专家,因此她想分享这些关于iptables的问题和相应的答案给那些以后可能会进行相关面试的人。 所有的问题和相应的答案都基于Nishita Agarwal的记忆并经过了重写。 嗨,朋友!我叫Nishita Agarwal。我已经取得了理学学士学位,我的专业集中在UNIX和它的变种(BSD,Linux)。它们一直深深的吸引着我。我在存储方面有1年多的经验。我正在寻求职业上的变化,并将供职于印度的P
    Linux中国

    Lets Encrypt 已被所有主流浏览器所信任

    旨在让每个网站都能使用 HTTPS 加密的非赢利组织 Lets Encrypt 已经得了 IdenTrust的交叉签名,这意味着其证书现在已经可以被所有主流的浏览器所信任。从这个里程碑事件开始,访问者访问使用了Lets Encrypt 证书的网站不再需要特别配置就可以得到 HTTPS 安全保护了。 Lets Encrypt 的两个中级证书 ...
    Linux中国

    SSL/TLS 加密新纪元 – Lets Encrypt

    根据 Let's Encrypt 官方博客消息,Let's Encrypt 服务将在下周(11 月 16 日)正式对外开放。 Let's Encrypt 项目是由互联网安全研究小组(ISRG,Internet Security Research Group)主导并开发的一个新型数字证书认证机构(CA,Certificate ...