rss search

Arch Linux on VirtualBox 配置笔记[3]——桌面的安装配置(1)

line 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

接下来是haldbus

pacman –S hal dbus

这两个安装完后,可以先试一下,输入下面的命令启动hal:

/etc/rc.d/hal start

然后再启动x:

startx

进入x桌面环境之后,只要键盘鼠标能够正常工作,就可以了。如果能正常工作,用

exit

命令退出x。

接下来,安装与Gnome有关的包,包括gdmgnomegnome-terminal

pacman –S gdm

pacman –S gnome

pacman –S gnome-terminal

装好上面这些之后,编辑/etc/rc.conf

vi /etc/rc.conf

haldbusgdm都加入到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的图形界面,一个是浏览器(因为之后需要用它)。

相关日志


468 ad

7 comments

line
  1. 基本可以确定你的文章如果不了解一些..回复的一定很少罗..自己写的啊?支持一下.

    line

Leave a Reply