记录安装好Arch WSL后的配置
本文仅记录个人在WSL中安装好Arch后的配置步骤
创建用户
新增非root用户
useradd -m -G wheel -s /bin/bash 用户名
设置密码
passwd 用户名
编辑sudoers配置文件
EDITOR=vim visudo
取消如下语句的注释
#%wheel ALL=(ALL) ALL
切换用户
su 用户名
换源
更新并初始化
sudo pacman -Syyu
pacman-key --init
pacman-key --populate
更换Arch Linux源
编辑/etc/pacman.d/mirrorlist
sudo vim /etc/pacman.d/mirrorlist
在文件的最顶端添加
# USTC
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
配置Arch Linux CN源
编辑/etc/pacman.conf文件
sudo vim /etc/pacman.conf
并在末尾添加:
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
安装archlinuxcn-keyring
sudo pacman -S archlinuxcn-keyring
如出现如下报错:
error: archlinuxcn-keyring: Signature from "Jiachen YANG (Arch Linux Packager Signing Key) " is marginal trust'
执行如下语句:
sudo pacman-key --lsign-key "farseerfc@archlinux.org"
并重新安装archlinuxcn-keyring
具体原因参见 https://www.archlinuxcn.org/archlinuxcn-keyring-manually-trust-farseerfc-key/
再次更新
sudo pacman -Syyu
安装常用软件
sudo pacman -S neovim yay zsh fastfetch
配置oh-my-zsh
更改默认shell
chsh -s /bin/zsh
安装oh-my-zsh
yay -S oh-my-zsh-git
默认配置
cp /usr/share/oh-my-zsh/zshrc ~/.zshrc
插件配置
yay -S autojump//目录跳转
yay -S zsh-syntax-highlighting//命令高亮显示
yay -S zsh-autosuggestions//命令建议补全
zsh-syntax-highlighting zsh-autosuggestions使用yay安装不能直接使用,因为oh-my-zsh找不到这两个插件
因此需要特殊处理一下,创建这两个插件的符号链接到oh-my-zsh的自定义插件目录下
sudo ln -s /usr/share/zsh/plugins/zsh-syntax-highlighting /usr/share/oh-my-zsh/custom/plugins/
sudo ln -s /usr/share/zsh/plugins/zsh-autosuggestions /usr/share/oh-my-zsh/custom/plugins/
编辑配置文件
sudo vim ~/.zshrc
...
#配置文件
#设置主题
ZSH_THEME="ys"
#配置插件
plugins=(
git
autojump
sudo
man
docker
zsh-syntax-highlighting
zsh-autosuggestions
)
配置完成后,重新加载~/.zshrc
source ~/.zshrc
命令行中文设置
设置Locale
编辑/etc/locale.gen,取消en_US.UTF-8和zh_CN.UTF-8的注释
执行如下命令
locale-gen
编辑~/.zshrc,添加如下语句到文件中
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US

浙公网安备 33010602011771号