分享 | 交流
让学习成为一种习惯

Arch Linux 设置国内源

最近迷上了Arch Linux,Arch的wiki和AUR简直方便的飞起。在配置中国源的时候,遇到了一些坑,在此记录一下,希望能方便大家。

设置官方镜像源(包括 core, extra, community, multilib )

$ sudo pacman-mirrors -i -c China -m rank   //更新镜像排名  
$ sudo pacman -Syy                 //更新数据源  
$ pacman -S archlinux-keyring           //更新 archlinux 签名

或者如下:

自动筛选速度最快的前6个源

mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
wget -O /etc/pacman.d/mirrorlist.bak  
sed -i 's/#Server/Server/g' /etc/pacman.d/mirrorlist.bak
rankmirrors -n 6 /etc/pacman.d/mirrorlist.bak > /etc/pacman.d/mirrorlist

 

2.设置 archlinuxcn 源

修改 /etc/pacman.conf  #末尾添加

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

或者如下:

echo -e “[archlinuxcn]\nSigLevel = Optional TrustedOnly\nServer = http://repo.archlinuxcn.org/$arch >> /etc/pacman.conf

 

安装 PGP 签名
屏蔽签名
修改/etc/pacman.conf,将原有的SigLevel=××××××注释掉,添加SigLevel = Never即可。

sed -i 's/^SigLevel.*$/SigLevel = Never/g' /etc/pacman.conf

 

重新签名

pacman -Syu haveged systemctl start haveged systemctl enable haveged rm -rf /etc/pacman.d/gnupg pacman-key --init
pacman-key --populate manjaro
pacman-key --populate archlinuxcn

 

再进行安装

$ sudo pacman -S archlinuxcn-keyring

 

3.设置 aur 源

修改 /etc/yaourtrc,去掉 # AURURL 的注释,修改为

AURURL=”https://aur.tuna.tsinghua.edu.cn”

 

 

4.注意执行以上操作时,可能需要关闭系统的网络代理(如果之前设置过网络代理的话)。

未经允许不得转载:留时刻运维网 » Arch Linux 设置国内源

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

留时刻 - Linux系统教程,运维经验分享

加入我们给我留言