🗂️使用指北-001-archlinux

type
status
date
slug
summary
tags
category
icon
password

一、起因

作为一个 ArchWiki 长期忠实读者,Debian 系门徒,本人从接触 Linux 至今,不论工作学习均使用 Debian 系系统。之前也写过几篇发行版入门的文章,因为是在求学阶段,所以我把那个系列命名为爬坑指南系列。
最近看到一篇 Linux 桌面版发行版市场占有率的文章,发现 ArchLinux 及其衍生发行版已经登顶。作为从未用过滚动更新版本的我,突然对这个版本产生了兴趣,决定在虚拟机试装以下。

二、选择

ArchLinux 是一个比较自由的 Linux 发行版,强调不添加过多的魔改,尽量使用原生。
原生的 ArchLinux 在安装时不包含图形化安装界面。如果是第一次接触 ArchLinux,推荐顺序如下:

2.1 带图形化 ArchLinux

简单来说就是将各种各样桌面内置到安装 ISO 中,降低入门门槛,虽然 ArchLinux 有它自己的设计哲学,但是让更多人入门总不是坏事。下载地址为 https://mirrors.tuna.tsinghua.edu.cn/osdn/arch-linux-gui ,这里提供了不同的桌面,我选择了 xface 非 pure 版本。

2.2 Manjaro

Manjaro 也是一个基于 ArchLinux 的发行版,它也提供了x86 和 ARM 架构的支持,拥有非常多的桌面可供选择,甚至包含了窗口管理器的版本。它的出现让 ArchLinux 的入门门槛进一步降低,但是由于配置无法自适应复杂的硬件环境,导致某些机器会出现奇怪的问题,与原生 ArchLinux 不一致。
下载地址为:https://manjaro.org/download

2.3 ArchLinux 原生

ArchLinux 原版 ISO,将创始人的理念发挥到极致,容易展现个性化。由于默认不带图形界面,导致入门门槛较高。下载地址:https://archlinux.org/download

2.4 其他基于 ArchLinux 的发行版

  • blackarch
  • arcolinux
非常多,但是知名度和易用性不如 Manjaro 。

三、概念

3.1 pacman

ArchLinux 的包管理器,类似于 apt,yum,dnf等。

3.2 AUR

ArchLinux user repository,arch 用户仓库,是用户自发维护的软件仓库,稳定性有待考验,尽量选择官方仓库。
由于AUR 无法控制包的质量,导致 AUR 在带来便利的同时,也会带来一定的安全性和稳定性问题,请谨慎使用或者直接参考源码 readme 构建。

3.2.1 yay

yay 是 aur 的安装助手,是对 pacman 的封装,使用 Go 语言实现。

四、安装

虚拟机启动之后,会自动登录到一个带有桌面的 LI'veCD 环境下,开始菜单搜索 Install archlinux,找到安装入口,点击进入,然后就到了与其他 Linux 安装一样的流程中。安装完成后会重启,进入正式的系统。

4.1 换源

安装 vim 或使用其他的编辑器:
修改 mirrorlist,注释掉其他源,只保留 aliyun:
修改 /etc/pacman.conf 末尾,添加 archlinuxcn:

4.2 更新

等到出现字样“今日无事可做”即为更新成功。

4.3 常用软件

4.3.1 输入法配置

编辑 /etc/enviroment ,加入:
中年码农的困境log-001-我与计算机