Arch Linux 安装、使用笔记(持续更新)

Arch Linux 安装、使用笔记(持续更新)

0.官方安装教程

https://wiki.archlinuxcn.org/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97#%E5%BC%80%E5%A7%8B%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F

1. 用户管理与基础配置

先创建普通用户

useradd -m yourname
passwd yourname

给 sudo 权限:

pacman -S sudo
EDITOR=nano visudo

取消这一行注释:

%wheel ALL=(ALL:ALL) ALL

把用户加入 wheel 组:

usermod -aG wheel yourname

切换到普通用户

su - yourname

2. ssh与Swap

安装openssh并启用sshd

systemctl enable sshd

加 swap(最推荐)

内存不够导致编译被系统杀掉

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

确认:

free -h

KDE 桌面套件

最小化安装:
切换root,否则报错
```bash
sudo pacman -S plasma-desktop sddm konsole dolphin kate networkmanager plasma-nm
sudo systemctl enable --now sddm

如果需要网络、蓝牙、声音也顺手配置:

sudo pacman -S networkmanager bluez bluez-utils pipewire pipewire-pulse wireplumber
sudo systemctl enable --now NetworkManager bluetooth
# 声音ui组件
sudo pacman -S plasma-pa kmix

字体(不装会乱码 都是框框)

sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji

KDE 文件管理器 Dolphin 的缩略图支持包

sudo pacman -S kdegraphics-thumbnailers ffmpegthumbs

3.包管理器 (Paru)

paru包管理(更推荐)
安装(同样方式):

git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Arch 中编译任何 AUR 包之前,必须先安装 base-devel 工具包(它包含了 fakeroot, make, gcc 等核心工具)。
​直接在终端运行以下命令安装:
sudo pacman -S --needed base-devel
paru 文件夹是用 sudo 创建的,我们需要把它改回普通用户 hou 的名下:sudo chown -R hou:hou /home/hou/paru/

以普通用户身份编译安装
使用

paru -S 包名
paru -Ss 搜索
paru -Syu 更新

4. 字体与输入法

输入法 fcitx5(必须选它)
👉 这是目前 Linux 上最主流、最稳定的中文输入法框架
👉 KDE 官方也更推荐它(Wayland 兼容最好)
✅ 安装

sudo pacman -S fcitx5 fcitx5-qt fcitx5-gtk fcitx5-chinese-addons

✅ 启用(关键)
编辑:

nano ~/.xprofile

写入:

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

系统设置 → 键盘 → 虚拟键盘,选择 fcitxWayland,否则无法输入中文。

5. 系统更新

更新数据库

sudo pacman -Syy

更新系统

sudo pacman -Syu

安装Docker

sudo pacman -S docker docker-compose
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

$USER重新登录后生效

6. 常用软件安装与配置

6.1 WPS Office

无法将界面切换为中文(12.1.x版本后出现),需要安装了中文语言包,重新打开wps即可:

paru -S wps-office-cn wps-office-mui-zh-cn

如果从Dolphin无法用WPS打开PDF等文件,启动器中无法启动WPS文档、WPS表格等,可能是WPS默认的整合模式导致的,可以进入WPS的 设置\其他\切换窗口管理模式 改成多组件模式,即可解决问题;其后也可以再改回整合模式。

安装 WPS 需要的字体(符号字体和方正字体):ttf-wps-fonts

paru -S ttf-wps-fonts

Fcitx5 无法输入中文问题修复
用管理员权限打开(比如用 nano 或 vim)
例如(以 wps 为例):

sudo nano /usr/bin/wps

找到 gOpt 那一行
你会看到类似:

gOpt=

在下面添加这三行

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx

👉 示例效果:

gOpt=

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx

重启系统即可

6.2 全局字体配置

新增字体全局安装(所有用户)
1️⃣ 复制到系统目录

sudo cp *.ttf /usr/share/fonts/

2️⃣ 刷新缓存

sudo fc-cache -fv

解压缩

Ark 要装,但 unzip/unrar/zip/7zip 也建议装
Ark 是图形界面前端,真正支持哪些格式,很多时候依赖后端命令行工具。
建议这样装:
现代一点,也可以用:

sudo pacman -S ark unzip zip 7zip unrar

6.3 微信

安装原生 Linux 微信

export GOPROXY=https://goproxy.cn,direct
paru -S wechat

换国内 Go 代理,也可以永久设置代理:

echo 'export GOPROXY=https://goproxy.cn,direct' >> ~/.bashrc
source ~/.bashrc

微信-不能正常使用中文输入法

终端运行:

env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx wechat

可以正常启动了,也能正常使用输入法了,那就说明问题确定了:微信本体没问题,Fcitx5 也没问题,只是从 KDE 菜单启动时没有吃到输入法环境变量
第二步:
更全局的办法(qq的问题也可以解决,更适合做全局设置),是把这些变量写进:

sudo nano /etc/environment

加入:

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

然后注销重新登录。

或者保守一点:
直接把微信的启动项改掉即可。

cp /usr/share/applications/wechat.desktop ~/.local/share/applications/wechat.desktop
nano ~/.local/share/applications/wechat.desktop

找到这一行:

Exec=wechat %U

改成:

Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx wechat %U

保存后刷新 KDE 菜单:

XDG_MENU_PREFIX=plasma- kbuildsycoca6 --noincremental

6.4 VS Code

paru -S visual-studio-code-bin

安装 obsidian

paru -S obsidian-bin

安装 OBS

sudo pacman -Syu
sudo pacman -S obs-studio libfdk-aac

6.5 代理软件

安装 Clash Verge Rev

paru -S clash-verge-rev-bin

安装 NekoBox AppImage

AppImage 打不开,先按这个顺序排查,基本能定位。

  1. 先在终端运行,看具体报错
cd ~/Downloads
ls
chmod +x *.AppImage
./*.AppImage

如果报 FUSE 相关错误,执行:

sudo pacman -S fuse2

然后再运行:

./*.AppImage

安装 v2rayA:

paru -S v2raya
sudo systemctl enable --now v2raya

打开:

http://127.0.0.1:2017

Python 创建虚拟环境

直接用系统自带的 Python 创建虚拟环境,然后把项目依赖装进虚拟环境里,这完全没问题:

python -m venv .venvsource .venv/bin/activatepip install 包名

pdf工具

阅读、页面重排

sudo pacman -S okular pdfarranger

截图工具flameshot、spectacle

sudo pacman -S spectacle

sudo pacman -S flameshot

图片查看器及拓展格式

sudo pacman -S gwenview kimageformats
NanoBanana2 对比 ChatGPT Images2.0,谁才是真生产力 2026-04-26

评论区