ArchLinux 安装备忘录

最近又一次尝试了安装ArchLinux,相比于之前的几次安装,这次在仔细地阅读了安装文档之后,显得更加顺利了。并且对于Workspace的配置的了解又加深了一步。

分区

准备好安装ArchLinux的磁盘分区,在我看来应该作为整个安装的第一步。个人觉得最好是找个其他带有图形界面的发行版的LiveCD,启动到图形界面,然后找个GParted或者其他分区工具,在图形界面下完成分区操作。对于命令行原教旨主义者来说这种方法似乎是离经叛道,对于Linux命令行高手来说更是嗤之以鼻,但是对于我这种手残党来说,在ArchLinux的LiveCD下面,root用户操作磁盘只要敲错一个字母可能数据重要的数据就灰飞烟灭了。虽然及时备份也可以,但是随着磁盘的增大以及数据量的增加,备份通常需要很长的时间。这样一来,通过图形界面既可以更加清晰地规划磁盘的结构,又能反复确认操作的正确性。所以个人推荐除非你是在一块新的硬盘上安装ArchLinux,或者你已经确信你的磁盘没有什么重要的数据,那么,你可以尝试在读完了fdisk、GNU Parted等工具的帮助文档后用命令行分区。否则,为了数据安全还是用图形界面。

网络配置

这部分应该说相当重要,ArchLinux在安装过程中需要从网上下载软件包。在启动到ArchLinux的LiveCD的时候,会自动检测并连接有线网络。但是对于笔记本电脑或者没有有线网络连接的时候,就不得不面对通过纯命令行配置网络的问题。并且糟糕的是,笔记本的无线网卡也是千奇百怪,甚至不一定能被系统识别。如果幸运的话,无线网卡能被识别,那么就要通过命令行进行网络连接,不管怎么说,ArchWiki中也有较为详细的文档

安装

这部分没什么可以说的了,一步步按照ArchWiki上的Installation Guide步骤来就行。

在通过arch-chroot进入新安装好的系统之后,最好是通过pacman安装NetworkManager以简化启动到新系统之后的网络配置问题。当然iwwpa_supplicant也最好一并装上。

语言配置方面,中文用户推荐先配置成英文语言。首先在locale-gen之前,将/etc/locale.gen中的zh_CN.UTF-8也一并取消注释,再执行locale-gen。接着再配置语言变量echo LANG=en_US.UTF-8 > /etc/locale.conf。对中文用户来说,在各大发行版安装的时候,都推荐选择英文作为安装语言和系统语言(有的发行版安装时只选择一次语言)。其好处就是用户的主目录~下面的目录名称都是英文的,方便命令行输入,并且文件的修改日期显示出来也是英文的。对于纯命令行用户来说,可以避免tty下面中文字符的方块。不过这样一来,就必须要自行配置输入法。

安装之后

在启动到新的ArchLinux系统之后,由于没有图形界面,一开始进入的是tty模式。这时候系统的用户也只有root。官方文档中也推荐先创建一个普通账户,之后所有需要root权限的通过sudo完成。

图形界面的安装

Linux的桌面环境主要的就那么几个,GNOME、KDE等属于Desktop Environment,不仅包括桌面环境,还包含一系列图形界面的应用程序,i3wm、awesome等等属于窗口管理器。对于ArchLinux这种不自带图形界面的Linux发行版,就可以自由地选择这些桌面环境。

以GNOME为例,对于ArchLinux,只需要下面一行命令就能安装一个基本的GNOME


pacman -S gnome

执行后还有一些选项需要自行选择,比如图形驱动,输入驱动,附件组件,一般电脑可以直接用默认的,装有Nvida显卡的电脑注意选择对应的驱动。ThinkPad的TrackPiont要想开箱即用,在选择输入驱动的时候注意选择xf86-input-libinput。不过xf86-input-endev似乎对Wayland的支持更好。

默认gnome组中带有GDM,在安装完毕之后,执行


systemctl enable gdm

就可以在启动的时候自动启动桌面管理器。

输入法

刚才提到,一些发行版如果安装的时候如果没有选择中文,则不会自动安装输入法。不过对于ArchLinux来说,本身输入法就需要自行安装。目前来看,输入法的首选是Fcitx。除了直接安装官方源中的fcitx之外,要在一些应用程序中输入的话,还需要安装一些诸如fcitx-qt4fcitx-qt5fcitx-gtk2fcitx-gtk3等包。此外,Fcitx只是输入框架,输入法还需要通过安装fcitx-libpinyinfcitx-rime等具体的输入法来实现。要想Fcitx正常运作,还需要修改一些配置,详细请参阅ArchWiki的Fcitx页

对于Fcitx,在GNOME桌面环境下安装之后,会在桌面的左下角托盘内显示其状态图标,如果觉得难看,可以通过安装GNOME的插件kimpanel,将输入法的指示放到右上角状态区。

AUR

AUR应该说是ArchLinux的特色。没有AUR的ArchLinux跟咸鱼有什么区别?所以,这里推荐使用yaourt进行AUR软件包的安装,其本身作为pacman的前端,命令参数直接继承了pacman,而且可以一键安装AUR中的软件。安装方法可以参阅yaourt: a pacman frontend

这里需要注意的是,AUR的软件需要编译,请务必安装GNU GCC、make等用于软件编译的软件,在出错的时候注意查看错误信息确定缺少的组件。

《ArchLinux 安装备忘录》上有5条评论

      1. 图形版工具有一些很严重的问题,效率太慢,有些分区格式不能选择。arch不清楚,有几个版本的ubuntu甚至连lvm都不能手动设置,问题很多。

        1. 部分发行版的LiveCD中会带GParted,这个应该来说是一个很不错而且很完善的图形分区工具了,如果没有自带,在使用Live环境的时候也可以联网现下载。并且GParted还有自己的LiveCD。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注