Arch Linux 初始化配置指南
修改 Pacman 镜像源
1. 编辑镜像列表
sudo vim /etc/pacman.d/mirrorlist
添加以下中国镜像源:
## 中国镜像源
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
2. 添加 Arch Linux CN 仓库
sudo vim /etc/pacman.conf
在文件末尾添加:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
Server = https://mirrors.aliyun.com/archlinuxcn/$arch
3. 更新软件包数据库
sudo pacman -Syy
4. 安装基础工具
sudo pacman -S yay base-devel tree neofetch git
安装常用软件
安装 Firefox 浏览器
sudo pacman -S firefox
安装字体
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-dejavu ttf-liberation
配置本地化设置
1. 生成中文 locale
sudo vim /etc/locale.gen
取消注释以下行:
zh_CN.UTF-8 UTF-8
2. 生成 locale 并设置语言
sudo locale-gen
sudo echo "LANG=zh_CN.UTF-8" > /etc/locale.conf
安装中文输入法
1. 安装必要组件
sudo pacman -S archlinuxcn-keyring
sudo pacman -S fcitx5-im
sudo pacman -S fcitx5-chinese-addons
sudo pacman -S fcitx5-qt fcitx5-gtk fcitx5-lua
2. 配置输入法环境变量
mkdir -p ~/.config/environment.d
vim ~/.config/environment.d/fcitx.conf
添加以下内容:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
修复日文字体显示问题
参考:Arch 简体中文本地化
创建字体配置文件:
cd /etc/fonts/conf.d/
sudo vim 64-language-selector-prefer.conf
添加以下配置:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans CJK SC</family>
<family>Noto Sans CJK TC</family>
<family>Noto Sans CJK JP</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Mono CJK SC</family>
<family>Noto Sans Mono CJK TC</family>
<family>Noto Sans Mono CJK JP</family>
</prefer>
</alias>
</fontconfig>
配置指纹登录
参考:Arch 添加指纹登录
1. 安装指纹识别服务
sudo pacman -S fprintd
2. 配置 PAM 认证
编辑系统登录配置文件:
sudo vim /etc/pam.d/system-local-login
在文件开头添加:
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
编辑 KDE 配置文件:
sudo vim /etc/pam.d/kde
在文件开头添加:
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
完成配置
完成以上步骤后,重启系统使所有配置生效。现在你的 Arch Linux 系统已经配置了中文环境、快速的软件源和方便的输入法,可以开始愉快地使用了。