换国内镜像源
编辑 etc/pacman.d/mirrorlist
文件, 在顶部添加以下内容
#清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#阿里源
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
#中科大源
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
sudo pacman -Syyu
更新源 缓存
或者运行以下命令更换:
# 查看能用的源镜像排名,并选择速度较快的一个或多个源
sudo pacman-mirrors -i -c China -m rank
查看选择的源
sudo vim /etc/pacman.d/mirrorlist
# 更新源
sudo pacman -Syyu
添加非官方 的源
用 vim /etc/pacman.conf
命令打开 pacman.conf 文件
archlinuxcn
Arch Linux 中文社区仓库 是由 Arch Linux 中文社区驱动的非官方用户仓库。包含中文用户常用软件、工具、字体/美化包等。
完整的包信息列表(包名称/架构/维护者/状态)请 点击这里 查看
官方仓库地址:https://repo.archlinuxcn.org
# 添加源
[archlinuxcn]
SigLevel = Optional TrustedOnly
#清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#中科大源
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
# 官方源
Server = http://repo.archlinuxcn.org/$arch
# 163源
Server = http://mirrors.163.com/archlinux-cn/$arch
# 阿里
Server = https://mirrors.aliyun.com/archlinuxcn/$arch
安装一些软件时提示gpg签名错误损坏等问题,是没有导入key的原因,我们要导入GPG KEY
# 导入 archlinuxcn key
sudo pacman -Sy archlinuxcn-keyring
antergosarchlinux软件仓库的源
# antergos 已经废弃
# [antergos]
# SigLevel = TrustAll
# Server = https://mirrors.tuna.tsinghua.edu.cn/antergos/$repo/$arch
4edu
Arch4edu 一个面向全球高校用户的社区源, 初衷是实验室的服务器都有装同一批软件的需求,后来干脆就做成软件源了. 支持 Arch Linux 和 Arch Linux ARM, 主要包含高校用户常用的科研、教学及开发软件。
现在arch4edu主要涵盖以下方向的包:
- 机器学习工具:tensorflow, caffe, torch等等
- IDE及编辑器:android-studio, pycharm, vs code, sublime等等
- Android开发:android-studio, android-sdk, android-ndk等等
- 语音信号处理:kaldi, cmusphinx, opensmile等等(我实验室的方向)
- 图像处理:opencv-git
- 通用:anaconda, zotero, atlas-lapack, openblas等等
共104个包。理论上说至少大学生常用的,不限于上述方向的包都可以加,欢迎大家发Package Request
现在的更新频率是日更。由于结构是仿照archlinuxcn搭建的,所以git版本的包会及时更新。
项目地址:https://github.com/arch4edu/arch4edu
镜像地址:https://mirrors.tuna.tsinghua.edu.cn/arch4edu
# 导入4edu GPG key
# pacman-key --recv-keys 7931B6D628C8D3BA
# pacman-key --finger 7931B6D628C8D3BA
# pacman-key --lsign-key 7931B6D628C8D3BA
# 添加 4edu 源
[arch4edu]
SigLevel = TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
执行 pacman -Sy
即可
Archlinux repo-ck
repo-ck 是 Arch 的非官方仓库,内有包含 ck 补丁、BFS 调度器等,通用或为特定 CPU 架构优化过的内核,以及内核相关的软件包,是居家旅行,优化折腾的必备良药。更多内容,参考 ArchWiki
在 /etc/pacman.conf
里添加
[repo-ck]
Server = https://mirrors.tuna.tsinghua.edu.cn/repo-ck/$arch
再增加 GPG 信任:
pacman-key -r 5EE46C4C && pacman-key --lsign-key 5EE46C4C
执行 pacman -Sy
即可
BlackArch
BlackArch 是一款基于 ArchLinux 的为渗透测试及安全研究人员开发的发行版,相当于 Arch 版的 BackTrack/Kali。
仓库地址:(https://blackarch.org/blackarch/)
收录架构 i686, x86_64, ARM 相关(目前包含 armv6h/armv7h/aarch64)
在 /etc/pacman.conf
里添加
[blackarch]
Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
再增加 GPG 信任:
sudo pacman -S blackarch-keyring
执行 pacman -Sy
即可
相关链接: manjaro 源
安装 yay, 同时安装base-devel
通过 yay 可以获取到更多的软件仓库资源
sudo pacman -S yay base-devel