In the last passage, I have talked about my experience of installing the basic system of Arch Linux.
Ok, now we have Installed the base system of archlinux, and here it’s time to do some basic configurations.
首先启动到 arch 系统,登录 root 账户。

创建普通账户

啥事都用 root 用户做的话是有风险的,并且很多软件对于 root 用户是有限制的。所以当然,我们需要有一个普通账户

1
2
3
[root]# useradd -m <username>
...
[root]# passwd <username>

上述命令创建一个名为 username 的用户,并且为其创建用户目录。

创建用户之后可以使用 su <username> 命令切换到新创建的用户

配置 sudo

sudo 可以让我们很方便地进行高权限操作。
输入下列命令,使用 vim 打开 sudoer.tmp 文件

1
$ EDITOR=vim visudo

在打开的文件中找到这一行:

1
root ALL=(ALL:ALL) ALL

在其后加入这一行:

1
<username> ALL=(ALL) ALL

更新密钥环

配置密钥环可以防止因为密钥环过老而导致安装软件时密钥环验证不通过

1
2
$ sudo pacman -Sy archlinux-keyring
...

配置 yay

其实应该说配置 AUR, 但是我使用的是 yay, 所以直接配置 yay 好了。

  • 安装依赖:

    1
    2
    $ pacman -S git base-devel
    ...
  • 添加中文社区仓库:

    1
    $ sudo vim /etc/pacman.conf

    这里选择一个镜像

    然后添加到文件 /etc/pacman.conf 的末尾:

    1
    2
    [archlinuxcn]
    Server = https://repo.archlinuxcn.org/$arch
  • 更新数据库并且安装 archlinuxcn-keyring:

    1
    2
    $ sudo pacman -Sy archlinuxcn-keyring
    $ sudo pacman -Su archlinuxcn-mirrorlist-git
  • 添加了中文社区仓库之后就可以直接安装 CNRepo 的 yay 包了。

    1
    $ sudo pacman -S yay

    这样,以后就可以使用 yay 安装软件了

安装 CPU 微码

安装 amd-ucode for AMD CPU, intel-ucode for Intel CPU

安装显卡驱动

如果使用的是较新的显卡,就安装一下最新的驱动,如果是比较老的显卡之类的可以先试试看使用 Linux 自带的 neavou 的开源驱动能不能正常使用,如果能的话就不需要安装显卡驱动了。

对于 NVIDIA 显卡,安装 nvidia 包和 nvidia-settings 包(一个 nvidia 显卡配置工具)

1
$ sudo pacman -S nvidia nvidia-settings

配置图形化界面

在这里我就写几个我使用过的桌面环境配置,分别是 hyprland, lxqt, kde, gnome

Hyprland

1
$ sudo pacman -S hyprland

在安装 hyprland 包时,pacman 会自动拉去依赖,比如 wayland, wayland-protocols 这种包。