前几天装了一下Debian Sarge,虽然它一直到现在还是属于测试版(去年这个时候就说要发布结果到现在还没发布),但是它已经相当成熟了,而且它拥有和FreeBSD的ports有着相同理念的apt,所以它对我的吸引力还是很强的,用了几天,简直爽到家了。好东西要大家分享,所以我把这次的配置过程写一下,希望对广大的Linuxer有用。
顺便提一下这个月碰到的衰事,我在10分钟前发现我们学校里12月才贴出来的威盛校园招聘在11月已经结束面试了,我竟然在1月份还投了简历过去,胸闷,这种感觉何止是胸闷形容得了啊,在此默哀3分钟。悲痛归悲痛,悲痛之后就要化悲愤为力量!!口语继续练,GTK继续编,Linux Desktop How to继续写,我相信是金子总会发光的!!!


首先我要说明一下我们的工作环境:已经安装好了的Debian Sarge base系统,配置好X的redhat9.0,虽然我们主要的工作是在终端中进行,但是开一个X进行复制粘贴可以提高工作效率,在下载deb的时候还能听听音乐什么的。
我们这次配置过程的主思路是引用了Knoppix ReMarsting的理念,就是挂载Debian所在的分区,然后chroot*到挂载它的那个目录,然后在chroot的环境下进行配置,这样的好处是可以可以提高配置的速度(用复制粘贴),而且一些文件的修改不用在终端中进行,可以在一些图形化的编辑器完成,这点对新手来说是很有用的。
下面我们就开始我们的Debian Sarge desktop配置之旅
首先做一个Sarge的挂载目录
#cd /mnt
#mkdir sarge
然后挂载Sarge所在的分区,我的是安装在hdb3,所以
#mount /dev/hdb3 /mnt/sarge
然后chroot到sarge目录里
#chroot /mnt/sarge /*其实直接chroot sarge也是可以的
#mount -t proc /proc proc /*这个很关键,这是系统的重要组成部分
再开一个终端,运行
#cd /etc/resolv.conf /mnt/sarge/etc/resolv.conf
或者你直接用资源管理器复制粘贴也行,这样chroot的系统就能上网了。
打开gedit,把以下内容保存为/mnt/sarge/etc/apt/sources.list
#
# Replace /etc/apt/sources.list with this file will change apt source to Debian Mirror on CN99
#
deb http://debian.cn99.com/debian sarge main non-free contrib
deb http://debian.cn99.com/debian-non-US sarge/non-US main contrib non-free
deb http://debian.cn99.com/debian testing-proposed-updates main contrib non-free
deb http://debian.cn99.com/debian-non-US testing-proposed-updates/non-US main contrib non-free
deb http://debian.cn99.com/debian-security sarge/updates main contrib non-free
deb-src http://debian.cn99.com/debian sarge main non-free contrib
deb-src http://debian.cn99.com/debian-non-US sarge/non-US main contrib non-free
deb-src http://debian.cn99.com/debian testing-proposed-updates main contrib non-free
deb-src http://debian.cn99.com/debian-non-US testing-proposed-updates/non-US main contrib non-free
好了,现在回到chroot的那个终端,我们开始配置了,
#apt-get update
#apt-get upgrade
在运行这个命令后会出来如下一些画面,按照图中的设置回车就可

这里我们就按照默认的直接选OK回车就好

这里是选择语言,我们一般只要选en_US加zh_CN 2312/GBK就够了(选择和取消都是空格)


这里选一下GBK

这个管理光驱的东西我们先不要

下面我们来安装一下X
#apt-get install x-window-system-core
之后很多用apt安装的过程中都会出现下面这个问你yes or no的问题,统统回答Y就好了,
或者直接回车

之后的一般只要回车就好,默认的设置多数能让你的机器正常工作,除非你的机器太新了

这里默认是NO,你要选成OK来对XFree86进行设置




下面是选择键盘,回车就好,大家都用美式键盘吧


接着是配置鼠标

选psaux

带滚轮的选ImPS/2

用LCD的要选Yes的,我用CRT的所以就选NO


这里选Medium

选择显示器的最大工作范围

选择工作时的显示器分辨率,我用1024X768。记得把800X600的取消掉(按空格)



选择色深,就24了
OK,我们的X就这样安装好了,下面安装GNOME先,个人比较偏爱它
#apt-get install gnome
我们又要回答一些问题了,基本还是选择默认选项,直接回车就好






下面这个画面我忘了在哪里出现了,记得选standard就好了

再来安装一下字体
#apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp xfonts-intl-chinese
用gedit编辑/mnt/sarge/etc/X11/Xsession.d/55gnome-session_gnome
在里面添加:
export LANG=zh_CN.GBK
export LC_ALL=zh_CN.GBK
安装一下输入法 fcitx
# apt-get -y install fcitx
用gedit新建/mnt/sarge/etc/X11/Xsession.d/25xchinput-start
在里面写入
export G_FILENAME_ENCODING=@GBK
export LANG=zh_CN.GB2312
export XMODIFIERS=@im=fcitx
fcitx
安装ALSA,
# apt-get -y install alsa aumix xmix
完成后它会要求你运行alsaconf对声卡进行配置,我们等一下到Debian里面再配置
安装一些日常用的软件
# apt-get -y install openoffice.org openoffice.org-help-zh-cn openoffice.org-l10n-zh-cn xpdf
xpdf-chinese-simplified gimp amule-utils xmms gaim
全部完成之后
#umount /proc
#umount -a
# exit
重启机器进入Debian Sarge
以root登陆,我们还有些事要做
#startx
GNOME2.8就呈现在你眼前了
运行网络-》ADSL连接
一路回车,当中有个地方让你填用户名和密码的,添上就好了
连上了网我们就完成一些收尾工作
先是配置ALSA
#alsaconf
一路回车,表犹豫,ALSA的识别能力还是可以的,当然保险点每个画面看了没错再回车也行
#mkdir /usr/X11R6/lib/X11/fonts/TrueType
把准备好的simsun字体放进去
把附件里的fonts.conf放到/etc/fonts里去,记得把原来的文件备份一下
#mv fonts.conf fonts.conf.back
#fc-cache -f -v
所有字体选simsun10号,要是你觉得还不爽,那就用下面这个办法,在这里我要感谢一下台湾的FireFly大哥,
下面用的这个东西就是他制作的
#wget http://debian.okey.net/other/debian/ttf-fireflysung_1.0.0-1_i386.deb
# dpkg -i ttf-fireflysung_1.0.0-1_i386.deb
用gedit新建文件/etc/fonts/local.conf (把以前那个备份一下)
添加内容见最下面回复
注销一下,再startx就好了
在/etc/apt/sources.list里添加一行(用gedit)
deb http://debian.okey.net/debian-uo/ sid java marillat rareware misc
在终端里运行
#apt-get update
#apt-get -y install mplayer-586 w32codecs /* -y 参数可以省略问你Y/N的那个环节
最后推荐大家再装一下KDE体验一下QT环境
# apt-get -y install menu kde kde-i18n-zhcn konversation kaffeine kaffeine-mozilla icewm rcconf mlterm showimg
装了那么多X环境当然还要个管理器,我比较喜欢GDM,再多装个vim吧
#apt-get -y install GDM vim
重启一下机器,再次进入Debian Sarge的时候就看到GDM了,GDM现在默认是不能以root登陆的,要选择配置GDM,激活让root登陆的选项才能用root登陆的,建议在桌面配置好之后用usradd添加普通用户登陆,一直用root登陆X不是一个很好的习惯,
当然安装软件的时候可以在终端里用su命令来获得root身份。
现在你的Debian Sarge已经很强了,可以完成绝大多数的桌面工作。
这是一篇Debian Sarge桌面 How to的第一篇,介绍最基本的安装和配置。之后我还会再写几篇进阶How to,
如果写的有什么不妥的地方请各位网友指正,谢谢
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=628100
还是英文原版好一点
p.s.可以添加你到我的链接里面来吗^_^
很喜欢你的blog哦
没事,机会还会来得
这回写的,估计要学个3-4天了
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintmedium</const>
</edit>
</match>
<dir>~/.fonts</dir>
<match target="font" >
<test compare="more" name="size" qual="any" >
<double>8</double>
</test>
<test compare="less" name="size" qual="any" >
<double>12</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<test compare="more" name="pixelsize" qual="any" >
<double>11</double>
</test>
<test compare="less" name="pixelsize" qual="any" >
<double>17</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
</fontconfig>