在上一篇文章 记录了Arch Linux 的安装过程。摘自Arch Wiki。
于是,在这一篇记录Arch Linux 安装后需要做的一些事情。
-
启用网络
在上一篇,安装Arch Linux 的过程中,安装了一个叫'NetworkManager'的网络管理软件,现在用这个软件连接无线网并且把它设置为开机启动。
-
nmcli device wifi connect SSID password password
这个命令用来连接无线网。SSID是无线网的名称,password是无线网的密码。例:nmcli device wifi connect aixiaoyudedoudou password xj1234
。当你输入完这句的时候,会报一个错:NetworkManager is not running
。意思是'NetworkManager' 这个软件还没有运行,怎么运行呢?输入systemctl start NetworkManager
就可以运行了。'NetworkManager' 运行后,再输入刚才的无线网连接命令就可以了。 - 配置开机自动运行'NetworkManager', 这样就可以在开机后自动连接你以前连接过的无线网了。输入命令
systemctl enable NetworkManager
就可以了。
-
新建用户与sudo的安装
root用户权限很高,容易导致无法挽回的删除操作,所以需要新建一个普通用户。在别的发行的Linux版本或macOS中,用sudo 可以执行root权限的命令,但是arch刚安装的系统中,没有sudo,所以要去安装
-
useradd -m -s /bin/bash 用户名
这句可以创建一个用户。要为这个用户设置密码,输入passwd 用户名
它会让你输入两次密码,达到确认密码的效果。 - 安装sudo。
pacman -S sudo
来安装。安装后,需要在/etc/sudoers
这个文件里设置一下哪些用户可以用sudo这个命令。用visudo /etc/sudoers
或nano /etc/sudoers
打开sudoers文件,在root ALL=(ALL) ALL
下面添加新建的用户名 ALL=(ALL) ALL
。注意: 格式一定不能乱,照着sudoers 里的示例写,一旦格式出现错误,整个sudo将不能使用。
-
桌面系统
激动人心的时刻到了,我们不用再去看命令行了,我们要安装桌面了
-
sudo pacman -S xorg-server
安装'xong-server'。 -
sudo pacman -S xf86-video-intel
安装核显驱动。 - 安装桌面环境,这里我安装gnome。
sudo pacman -S gnome gnome-tweak-tool
来安装gnome桌面,gnome-tweak-tool是管理gnome桌面的软件。推荐安装。 - 启用开机启动gnome。gnome用GDM启动器,安装gnome就默认安装了,所以开机直接启用gdm就可以了。输入
sudo systemctl enable gdm.service
,然后reboot
重启。
-
安装字体
pacman -S wqy-zenhei
安装中文字体。
-
中午输入法
- gnome 桌面自带的输入法是Ibus,但是我不想用这个,我想用Fcitx怎么办呢?安装呗!
sudo pacman -S fcitx-im
安装fcitx。 - 安装fcitx 配置图像界面。输入
sudo pacman -S fcitx-configtool
- 安装搜狗输入法。输入
sudo pacman -S fcitx-sogoupinyin
如果找不到包,就先把下面的pacman 步骤执行完,然后再执行。 - 设置环境变量 输入
nano .pam_environment
创建 .pam_environment 文件,并编辑它,在 .pam_environment 里输入
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
然后保存退出。最后,重启系统。
-
pacman
- Arch 包据我所知分三种,一种官方库pacman下载的包,一种AUR自己编译的包,还有一种从网上下载的包。
-
pacman -Syu
可以升级整个系统。花费的时间取决于系统有多老。这个命令会同步非本地(local)软件仓库并升级系统的软件包。 - 添加pacman源。在安装Arch Linux 的时候,我们已经把中国的源移到了最上面,在这,我们再添加一个源。输入
nano /etc/pacman.conf
编辑pacman.conf,在最下面输入
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
源列表 里面有很多中国源,可以选择一个。
注:如果计划使用 32 位程序,建议启用 [multilib],也就是把[multilib]
和它下面那句前的# 去掉。然后输入pacman -Syu
来更新一下。
更新后,我们需要安装archlinuxcn-keyring
,命令pacman -S archlinuxcn-keyring
安装archlinuxcn-keyring
导入 GPG key,只有安装导入这个key,我们才能使用archlinuxcn里的软件包。
-
AUR
- pacman提供了编译官方库软件的脚本,而 AUR则提供了用户提交的、非官方的软件包编译脚本。
- AUR,在这个网站可以搜索AUR的软件包。
- 安装AUR的软件包。在这里,写一个例子。从AUR网站里搜索yay,会出现搜索的结果,点击yay进入yay的详细界面,点击页面右边的
Download snapshot
下载到本地。把下载下来的yay.tar.gz解压,进入解压后的目录,输入makepkg -si
来构建安装软件包。其中:-s
/--syncdeps
表示自动执行 安装依赖关系。如果软件包依赖其他的 AUR 软件包,您需要先手动安装依赖。-i/--install
会在顺利构建软件包之后安装软件包。除此之外,您还可以使用 pacman -U package.pkg.tar.xz 来手动安装软件包。