Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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 系统已经配置了中文环境、快速的软件源和方便的输入法,可以开始愉快地使用了。