前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Manjaro20.0添加国内源、社区源、AUR源

Manjaro20.0添加国内源、社区源、AUR源

作者头像
hotarugali
发布2022-02-28 20:49:16
发布2022-02-28 20:49:16
12.7K00
代码可运行
举报
运行总次数:0
代码可运行

1. 添加国内源

1.1 备份文件

代码语言:javascript
代码运行次数:0
复制
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

1.2 编辑文件

代码语言:javascript
代码运行次数:0
复制
sudo vim /etc/pacman.d/mirrorlist

添加的源从上到下优先级依次降低。

  • 添加 Manjaro 源
代码语言:javascript
代码运行次数:0
复制
## manjaro 稳定源
# 中科大
Server = https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
# 清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
# 上交源
Server = https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
# 浙大源
Server = https://mirrors.zju.edu.cn/manjaro/stable/$repo/$arch
  • 添加 Archlinux 源
代码语言:javascript
代码运行次数:0
复制
## archlinux 稳定源
# 清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 163 源
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
# 阿里源
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

【注】也可根据目前访问速度快慢一条语句自动生成镜像源列表,无需手动添加:

代码语言:javascript
代码运行次数:0
复制
sudo pacman-mirrors -c China -g

2. 添加社区源

2.1 备份文件

代码语言:javascript
代码运行次数:0
复制
sudo cp /etc/pacman.conf /etc/pacman.conf.bak

2.2 编辑文件

代码语言:javascript
代码运行次数:0
复制
sudo vim /etc/pacman.conf
  • 添加国内镜像(只能选一个,以下以清华源为例)
代码语言:javascript
代码运行次数:0
复制
[archlinuxcn]
SigLevel = Optional TrustAll
# 官方源
#Server   = http://repo.archlinuxcn.org/$arch
# 清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
# 中科大源
#Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
# 163 源
#Server = http://mirrors.163.com/archlinux-cn/$arch

3. 更新源 & 导入 GPG Key

代码语言:javascript
代码运行次数:0
复制
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

4. 添加 AUR 源

AUR 是 Arch User Repository(Arch 用户软件源)的简称,类似 Ubuntu 上的 PPA,AUR 包含了一些不被官方源收录的软件。

4.1 yaourt 用户

yaourt(Yet AnOther User Repository Tool)是 pacman 的一个封装,便于用户安装 AUR 源,其语法与 pacman 类似,目前开发更新缓慢。

  • 备份文件
代码语言:javascript
代码运行次数:0
复制
sudo cp /etc/yaourtrc /etc/yaourtrc.bak
  • 编辑文件
代码语言:javascript
代码运行次数:0
复制
sudo vim /etc/yaourtrc

添加如下内容:

代码语言:javascript
代码运行次数:0
复制
AURURL=“https://aur.tuna.tsinghua.edu.cn”

4.2 yay 用户

yay 是一个 Go 语言编写的 AUR 工具,提供 AUR 表格补全等优秀功能。

  • 添加 AUR 源
代码语言:javascript
代码运行次数:0
复制
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save

此时目录 ~/.config/yay/ 下会生成 config.json 文件(如果之前没有的话)。

  • 查看配置
代码语言:javascript
代码运行次数:0
复制
yay -P -g

或者直接查看 ~/.config/yay/config.json 文件内容。

4.3 pacaur 用户

pacaur 作为 pacman 的扩展,替代 pacman 执行命令(故需提升 pacaur 速度只需更新 pacman 源即可),在优化性能的同时也支持 AUR 包的安装。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 添加国内源
    • 1.1 备份文件
    • 1.2 编辑文件
  • 2. 添加社区源
    • 2.1 备份文件
    • 2.2 编辑文件
  • 3. 更新源 & 导入 GPG Key
  • 4. 添加 AUR 源
    • 4.1 yaourt 用户
    • 4.2 yay 用户
    • 4.3 pacaur 用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档