注:本人小白一枚,也是本账号的第一篇文章,有错的地方还请各位大神指点,不喜勿喷!
Arch Linux
安装
为了方便直接在 Microsoft Store 里面搜索 Arch Linux,搜索第一个直接安装即可。
配置用户名和密码
在安装成功后,按下win键找到刚才安装的Arch WSL,点击进入。
首次进入稍等一会儿会让你创建用户名和密码,依次输入自己能记住的账号和密码即可。
如果出现下面这样的界面,就说明创建成功并且已经进入Arch Linux 系统啦!
配置 pacman 国内镜像
如果不配置pacman国内镜像的话,更新系统和软件会特别的慢,甚至于出现卡死的情况。 在命令行输入
sudo vim /etc/pacman.d/mirrorlist
输入密码后进入 vim normal模式, 按下i键进入insert模式
在文件最上方添加
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
按ESC, 输入 :wq,保存退出。
更新系统和包
在命令行输入
sudo pacman -Syyu
出现询问输入Y确定即可。
更新完之后出现这样就算更新成功了,但是好像有几个警告,没错现在我们要去设置本地区域
在命令行输入
sudo vim /etc/locale.gen
进入该文件之后,找到你需要的区域,将#删除,保存退出。
然后我们运行以下命令生成区域设置文件:
sudo locale-gen
如果此时我们想要使用Arch Linux进行前端开发,第一时间是要装nodejs,所以我们输入 sudo pacman -S nvm ,你会发现pacman这个库找不到,那怎么办呢?
安装 yay
那我们使用 sudo pacman -S yay 进行安装,你会发现也找不到。
此时我们在命令行输入: sudo pacman -S --needed base-devel git 来检查即将安装yay的必要条件是否符合。
如果出现 there is nothing to do 那么恭喜你,可以进行安装yay的步骤了。
此时我们还需要做一件事,那就是设置代理,由于国内qiang的原因,我们访问国外github的速度是很不稳定的,很容易就挂掉,所以我们需要先设置代理。
我们在命令行输入:
sudo vim ~/.bashrc
进入文件后输入:
export http_proxy="127.0.0.1:7890"
export https_proxy="127.0.0.1:7890"
当然=后面的ip地址和端口你得用自己的,一看我的端口就知道我是clash用户,哈哈哈!
保存退出后在终端输入:
source ~/.bashrc
现在我们终于可以愉快的安装yay了!
我们在终端输入:
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
然后一路Y就行了
好的,等了老半天了,然后突然跳出来一个错误,是不是一脸懵逼
此时我们跳入了一个坑,费了我九牛二虎之力,终于找到了解决办法,我们只需要将fakeroot这个包替换为fakeroot-tcp就行了,在终端输入:
wget https://github.com/yuk7/arch-prebuilt/releases/download/18082100/fakeroot-tcp-1.23-1-x86_64.pkg.tar.xz
sudo pacman -U fakeroot-tcp-1.23-1-x86_64.pkg.tar.xz
# 此时会报冲突,直接 Y 就完事儿
rm fakeroot-tcp-1.23-1-x86_64.pkg.tar.xz
#此时我们再执行命令 一路 Y 就会看到安装完成了
makepkg -si
# 此时我们来验证一下 输入
yay --version
看到下面这个样子就大功告成
至此我们的Arch Linux就安装好啦,可以愉快的安装自己想装的软件了!