加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

最全:Arch Linux ARM 更新软 件源的方法

发布时间:2023-01-09 10:21:42 所属栏目:Linux 来源:
导读:  在树莓派的Runeaudio OS上面捣鼓一些东西,它的内核用的是ArchLinux的arm版本linux软件源,并不能使用Arch Linux的镜像源。而且默认的镜像源经常连不上,速度时常掉到只有几KB/s,所以考虑更换一下软件源。
  在树莓派的Runeaudio OS上面捣鼓一些东西,它的内核用的是ArchLinux的arm版本linux软件源,并不能使用Arch Linux的镜像源。而且默认的镜像源经常连不上,速度时常掉到只有几KB/s,所以考虑更换一下软件源。
 
  在这里记录一下我自己更换的过程,如果帮到你了那真是太好了。
 
  以下解决方法主要是根据:
 
  进行安装操作的。
 
  sudo pacman -S pacman-mirrorlist
  sudo pacman -Syy
 
  pacman会自动帮你更新Arch for ARM的可用镜像源列表。
 
  如果你之前修改过了镜像源列表,安装完它会提示你新的列表已经保存到mirrorlist.pacnew,这时我们需要手动操作一下更新列表。
 
  cd /etc/pacman.d/
  sudo rankmirrors -n 5 mirrorlist.pacnew > mirrorlist
  sudo pacman -Syy
  rankmirrors会自动排序速度前五的镜像源并添加到你的mirrorlist,再-Syy就可以了。
 
  直接打开mirrorlist进行编辑
 
  sudo vim /etc/pacman.d/mirrorlist
  并添加如下内容:
 
  ##清华
  Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
  ##中科大
  Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
  ##成都电子科大
  Server = http://mirrors.stuhome.net/archlinuxarm/$arch/$repo
  最后依然是:
 
  sudo pacman -Syy
  这样更新完毕之后,在安装新软件你可能会遇到报错。这是由于pacman的GPG校验密钥改变造成的。
 
  你需要运行如下命令来更新密钥:
 
  sudo pacman-key --init
  sudo pacman-key --populate archlinuxarm
  或者方法二来直接更新密钥链:
 
  sudo pacman -S archlinux-keyring
  linux软件源_deepin linux软件源_redhat linux 软件源
 
  使用方法:在 /etc/pacman.conf 文件末尾添加以下两行:
 
  [archlinuxcn] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
  之后
 
  sudo pacman -S archlinuxcn-keyring
  安装 archlinuxcn-keyring 包导入 GPG key。
 
  直接使用:
 
  yaourt mirrorlist
  或者
 
  yay -S pacman-mirrorlist
 
  然后安装1和2,直接完成更新,同时yaourt会自动帮你更新软件源的密钥,不需要再更新key。
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!