Configing My Arch
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 | useradd -m <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 | sudo pacman -Sy archlinux-keyring |
配置 yay
其实应该说配置 AUR
, 但是我使用的是 yay
, 所以直接配置 yay
好了。
安装依赖:
1
2pacman -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
2sudo 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 这种包。