装完 Arch 之后每次都要重新折腾一遍,索性记下来备用。

更换国内镜像源

默认的镜像列表速度参差不齐,先换成国内的:

# 自动选择最快的镜像
sudo reflector --country China --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

如果没装 reflector,手动编辑也行,把中科大或清华的源放到最前面就够了。

安装 AUR 助手

官方源的软件有限,yay 是目前用得最多的 AUR 助手:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

装完之后 yay 的用法和 pacman 基本一样,搜索、安装、更新都支持。

配置 zsh

bash 够用但 zsh 体验更好,配合 oh-my-zsh 省去很多手动配置:

sudo pacman -S zsh
chsh -s /bin/zsh

# 安装 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

常用插件:

  • zsh-autosuggestions:命令补全提示
  • zsh-syntax-highlighting:语法高亮
  • z:快速跳转目录

.zshrcplugins=() 里加上就行。

安装输入法

用 fcitx5 + 中文词库:

sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-im

/etc/environment 里加入:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

重启后生效。

配置 Swap

内存不够大的话建议开个 swap 文件:

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

然后写入 /etc/fstab 让它开机自动挂载:

/swapfile none swap defaults 0 0

时间同步

Arch 默认用 systemd-timesyncd,确认它在跑就行:

timedatectl status
sudo timedatectl set-ntp true

差不多就这些,后续有什么补充再更新。