pacman 配置
Arch linux 的包管理器 pacman 也有一些有用的配置项默认没有开启,编辑
/etc/pacman.conf
之后可以在 [options] 下找到并取消注释:Color 来启用彩色高亮
启用 VerbosePkgLists,在安装或升级软件时显示详细变化
启用 ParallelDownloads = 5,启用并行下载,提高下载速度
另外添加一行 ILoveCandy 可以让进度条变成吃豆人的样子。 pacman 一个好玩的小彩蛋。
添加第三方软件源
ArchlinuxCN
这是 ArchlinuxCN 社区维护的仓库,包含了很多中文用户常用软件包。在 /etc/pacman.conf 末尾添加两行:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
之后 sudo pacman -Sy archlinuxcn-keyring 即完成
Chaotic-AUR
Chaotic-AUR 是一个包含了很多构建好的 AUR 软件包,可以在安装 AUR 软件包时节省一些时间 (但如果下载速度太慢不如自己编译)
pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
pacman-key --lsign-key 3056513887B78AEB
pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
在 /etc/pacman.conf 末尾添加:
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
之后编辑 /etc/pacman.d/chaotic-mirrorlist看哪个延迟低用哪个
ALHP
ALHP 软件源将 Arch Linux 官方源中的软件包进行了重新编译,使用了 x86-64-v2 和 x86-64-v3 优化,可以提升一部分性能
Check which feature-levels your CPU supports with 使用下面命令检查支持的版本
$ /lib/ld-linux-x86-64.so.2 --help
Subdirectories of glibc-hwcaps directories, in priority order:
x86-64-v4
x86-64-v3 (supported, searched)
x86-64-v2 (supported, searched)
说明机器支持 x86-64-v2 和 x86-64-v3
之后从 AUR 安装 alhp-keyring 和 alhp-mirrorlist,之后编辑 /etc/pacman.d/alhp-mirrorlist 可以用上海科技大学镜像站一个镜像源
编辑 /etc/pacman.conf
[core-x86-64-v3]
Include = /etc/pacman.d/alhp-mirrorlist
[extra-x86-64-v3]
Include = /etc/pacman.d/alhp-mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# if you need [multilib] support
[multilib-x86-64-v3]
Include = /etc/pacman.d/alhp-mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
若系统只支持 v2,需要将 v3 改成 v2
运行 sudo pacman -Syu,这会重新安装很多很多软件包
想要禁用这个软件源:删除 /etc/pacman.conf 中对应的内容,卸载 alhp-keyring AND alhp-mirrorlist,之后运行 sudo pacman -Syuu,就将所有软件包恢复到官方了