ArchLinuxCN软件仓库

更新为官方标准设置方案。

完善本文,删除了原来的方法,但是作为纪念最初的配置请参考 ArchLinuxCN软件仓库 , 在这一版中我们参考Arch Linux 中文社区仓库 进行标准的配置,方法如下:

  • /etc/pacman.conf 文件末尾添加以下两行
    /etc/pacman.conf
    1
    2
    [archlinuxcn]
    Server = https://repo.archlinuxcn.org/$arch

    注意:点击https://github.com/archlinuxcn/mirrorlist-repo , 选择任意一个源的链接取代上述Server后的链接也是可以的。如果githb.com无法访问,请访问镜像网站 https://hub.yzuu.cf/archlinuxcn/mirrorlist-repohttps://archlinux.org/mirrorlist/?country=CN

  • 安装 archlinuxcn-keyring 包以导入 GPG key
    安装archlinuxcn-keyring
    1
    sudo pacman -S archlinuxcn-keyring
  • 安装 archlinuxcn-mirrorlist-git 包可以获得一份镜像列表
    安装archlinuxcn-mirrorlist-git
    1
    sudo pacman -S archlinuxcn-mirrorlist-git
    安装完成后,会生成文件/etc/pacman.d/archlinuxcn-mirrorlist, 此文件正是国内所有的镜像,同时也在更新。
  • 在 pacman.conf 中直接引入archlinuxcn-mirrorlist
    /etc/pacman.conf`末尾追加
    1
    2
    3
    [archlinuxcn]
    Server = https://repo.archlinuxcn.org/$arch
    Include = /etc/pacman.d/archlinuxcn-mirrorlist
  • 编辑/etc/pacman.d/archlinuxcn-mirrorlist文件,去掉要引用的源前面的注释符即可。
  1. /etc/pacman.conf文件末尾添加以下两行

    /etc/pacman.conf
    1
    2
    [archlinuxcn]
    Include = /etc/pacman.d/mirrorcnlist

  2. 新建文件/etc/pacman.d/mirrorcnlist,加入cn源

    /etc/pacman.d/mirrorcnlist
    1
    2
    3
    # archlinuxcn
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

注意,在执行完成上述添加命令后,再通过命令安装archlinuxcn-keyring包导入GPG key.若添加之前执行命令,pacman找不到这个软件,所以是 先添加再执行

1
sudo pacman -Sy archlinuxcn-keyring

本法中,如果第一个源出现问题,则系统会自动调用第二个源,因此这是一个更加方便稳定的方法,推荐此法。

/etc/pacman.conf文件末尾添加以下两行

archlinuxcn
1
2
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

注意,在执行完成上述添加命令后,再通过命令安装archlinuxcn-keyring包导入GPG key.若添加之前执行命令,pacman找不到这个软件,所以是 先添加再执行

1
sudo pacman -Sy archlinuxcn-keyring