装完 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:快速跳转目录
在 .zshrc 的 plugins=() 里加上就行。
安装输入法
用 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
差不多就这些,后续有什么补充再更新。