Arch Linux on VirtualBox 配置笔记[3]——桌面的安装配置(1)
在前面的笔记中,我已经记录了配置虚拟机、安装Arch的过程,其实这时候Arch的安装已经结束。按理说我应该直接开始安装并配置开发工具了。不过在只有命令行shell的情况下,不但没有鼠标支持,分辨率也极其可怜,所以还是决定像网络上的教程里写的那样,自己动手安装并配置一套桌面环境。我会记录这一过程(本文),并为VirtualBox这一环境进行特别优化——介绍安装VirtualBox客户机扩展的方法(桌面安装配置部分的下一篇)。
不过,不论你是否想为你的Arch安装桌面环境,不论你在装好Arch之后要进行什么工作,有一件事,是你必须要先做的——执行下面的命令,更新系统:
pacman -Syu (输完命令要敲回车,以后不写了)
正如上帝告诉摩西“你必须高举权杖才能打胜仗”一样,安装Arch Linux、进入系统之后,必须执行上面的命令,才能够保证顺利地进行以后的工作,否则就很可能出错——例如,某同学在没有执行更新的情况下,试图安装gdm(gnome桌面的登录管理器),结果与系统中的一个核心软件包e2fsprogs冲突,执行更新后,问题就得到了解决。
另一件事是,本文所有操作都是在root权限下进行,如果不是用root账户登录,则需要用命令
su (是的,在下文中,所有的命令,我都会写在单独的一行里)
并输入root账户的密码来提升权限。
最后提醒各位,我安装的是Gnome,不过KDE的安装方法应该与Gnome的差不多,区别只在进入桌面以后。如果希望使用KDE,可以参考这篇教程(需要翻墙或使用Google Cache):ArchLinux 推廣教學起跑!(09.7.5更新)
1、pacman的基本使用
在这一部分中,要不断地使用pacman来安装软件包,所以把pacman的基本使用放在前面。
pacman –Sy 让pacman将本地的包数据库与远程的仓库进行同步。
pacman -Su 是对系统自带的包进行更新(所以前面的命令-Syu是什么,你该知道了吧)。
pacman –S package1 package2 … 是安装软件包,可以一次安装多个;这里也可以把-S换成-Sy,先同步数据库在安装包——我曾经遇到过-S找不到包,用-Sy解决的情况,所以-Sy是很有用的。
这里就先说这么多,更多的pacman用法介绍,看这里。
2、安装窗口环境
接下来就开始安装桌面环境并配置了。
首先,要安装xorg,它是一套开源的X Window环境,不论是用Gnome还是KDE,都要用这个:
pacman –S xorg
接下来是hal和dbus:
pacman –S hal dbus
这两个安装完后,可以先试一下,输入下面的命令启动hal:
/etc/rc.d/hal start
然后再启动x:
startx
进入x桌面环境之后,只要键盘鼠标能够正常工作,就可以了。如果能正常工作,用
exit
命令退出x。
接下来,安装与Gnome有关的包,包括gdm、gnome和gnome-terminal:
pacman –S gdm
pacman –S gnome
pacman –S gnome-terminal
装好上面这些之后,编辑/etc/rc.conf:
vi /etc/rc.conf
将hal、dbus和gdm都加入到DAEMONS的括号内,以空格分隔,比如下面是我的DAEMONS设定:
DAEMONS=(syslog-ng network netfs crond hal dbus gdm)
为了能在桌面环境里面处理中文,需要安装一些中文字体,例如linuxtoy的教程中推荐的:
pacman -S ttf-arphic-uming ttf-arphic-ukai
另外,文泉驿字体是一定要装的(个人觉得比较好看,而且可以用pacman装):
pacman -S wqy-zenhei
然后安装一款中文输入法,比如fcitx:
pacman –S fcitx
安装完后,编辑/etc/profile:
vi /etc/profile
在文件尾部加入下面的内容(光标移到尾部,按i,然后输入——没忘记吧):
export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=xim export QT_IM_MODULE=xim fcitx &
然后ESC,并输入:wq退出vi。
现在,可以试着重启计算机了:
reboot
重启后,不出意外的话,你就能看到gdm显示出的登录画面,输入以前建立的那个普通账户的用户名(不能用root登录)和密码就可登录,进入Gnome的桌面了。
这里有个问题:最初我在rc.conf里的LOCALE项设定的是en_US.utf8,不知为何在gdm处默认显示的是英语,进入Gnome之后却显示中文界面,也许是因为我第一次登录时,手动在gdm的Language(语言)菜单里选择了简体中文UTF-8吧……不过使用utf8的话,在Gnome环境中输入的中文会乱码的,所以我使用的LOCALE是en_US.UTF-8(用zh_CN的话,在纯命令行下很多提示信息会变成一堆方框)。
接下来,安装一些常用的软件吧,这个看你心情了,我只写两个必须装的:
pacman –S gvim
pacman –S firefox
一个是vi的图形界面,一个是浏览器(因为之后需要用它)。
相关日志
7 comments

基本可以确定你的文章如果不了解一些..回复的一定很少罗..自己写的啊?支持一下.
呵呵,其实我了解的也比较少,这里写的还算是比较详细了……别的网站的教程连vi怎么操作都不会提……
人家是专门有一节是来讲vi怎么操作的
开玩笑……Linuxtoy的教程就没有……
你不会百度啊
http://www.linuxsir.org/main/?q=node/206
是不是比你写的详细
再开玩笑……
我总不能为了写Arch的笔记先专门写一篇这样详细的vi教程吧……
这是专门的教程好不好……我让你找Arch安装教程里,是否有单独讲vi的?
嗯,的确是比别人高级……