xiaozefeng / archlinux-guide

archlinux installation
4 stars 0 forks source link

archlinux 中什么是 AUR? 有哪些 AUR 包管理工具? #20

Open xiaozefeng opened 5 years ago

xiaozefeng commented 5 years ago

AUR : Arch User Repository 即: Arch Linux 用户仓库, 是为用户而建、由用户主导的 Arch 软件仓库。

AUR 中的软件包以软件包生成脚本(PKGBUILD)的形式提供,用户自己通过 makepkg 生成包,再由 pacman 安装。创建 AUR 的初衷是方便用户维护和分享新软件包,并由官方定期从中挑选软件包进入 community 仓库。

具体可以参照 官方 wiki , 比我说的清楚 AUR

yay 跟 yaourt 都是 AUR 的包管理工具,他们的原理也是从 AUR 下载 PKGBUILD,然后进行 makepkg -si 来安装 这里说一下怎么安装 yay 或者 yaourt

vim /etc/pacman.conf
# 添加到文件最后
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

保存后执行安装

pacman -Syy
pacman -S yay yaourt