Arch Linux 实践| 青训营

644 阅读1分钟

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-v2x86-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-v2x86-64-v3

之后从 AUR 安装 alhp-keyringalhp-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,就将所有软件包恢复到官方了