Chapter 9. Debian桌面系统

Table of Contents

9.1. Debian base系统安装
9.2. 利用debootstrap工具安装Debian base系统
9.3. Debian启动过程简介
9.4. 安装2.6.10内核,并支持图形化启动界面。
9.5. 内核配置备忘录
9.6. 几个内核相关文件介绍
9.7. 安装GNOME中文桌面环境
9.8. 配置“Debian菜单”
9.9. Gnome桌面环境常用功能的配置方法
9.10. 安装xfce4桌面环境
9.11. 安装NVIDIA显卡3D驱动程序
9.11.1. Debian Way
9.11.2. 使用官方安装包
9.12. 安装Compiz 3D桌面
9.13. 安装realtek8111/8168B千兆网卡
9.14. 用r8168模块代替内核自带的r8169模块
9.15. 配置有滑轮的串口鼠标
9.16. 中文字体模糊不清的解决方法
9.17. Firefox
9.17.1. Firefox的常用配置
9.17.2. firefox Extension
9.18. 安装Adobe Reader 7.0 for Linux
9.19. 安装rxvt中文终端
9.20. 安装KDE中文桌面环境
9.21. 安装ALSA多媒体系统
9.22. 使用minicom调试串口设备
9.23. 设置Modem拔号网络
9.24. 主板集成软猫的驱动方法
9.25. ADSL拔号上网配置
9.26. 用pptp client连接远程VPN服务器
9.26.1. 图形化配置方式
9.26.2. 手动配置方式
9.27. 使挂载的fat32和ntfs分区正常显示中文名
9.28. 配置Java环境
9.28.1. 安装
9.28.2. 设置JAVA的中文显示
9.29. Fcitx中文输入法
9.29.1. 常用配置
9.29.2. 在Gnome下安装Fcitx并设置开机自启动
9.29.3. 在KDE环境下设置fcit开机自启动
9.30. 使用update-alternatives工具配置可选系统
9.31. 安装星际译王
9.32. 播放rmvb、rm格式文件
9.32.1. RealPlayer
9.32.2. totem
9.33. 播放wmv和asf格式文件
9.34. 浏览.chm格式文件
9.35. 安装GDM
9.36. 安装splash主题
9.37. 安装QEMU模拟器
9.38. 生成Debian软件包依赖关系图
9.39. 使用rdesktop连接Windows终端服务器
9.40. 保存GNOME桌面环境中声卡的音量设置
9.41. 屏幕截图
9.42. 访问WebDAV服务
9.43. 安装OpenOffice
9.44. 用gaim登录google talk
9.45. 安装Freemind
9.46. 安装Emacs
9.47. 利用KIO实现网络透明访问
9.48. 在Linux下安装IE
9.49. 安装Mutt
9.50. 利用GnuPG加密文件
9.51. 利用OpenSSL加密文件
9.52. 利用pdftk处理pdf文档
9.53. 安装AntiVir杀毒软件
9.54. 处理rar格式压缩文档
9.55. 使用tar备份文件
9.56. 使用宽屏显示器
9.57. 利用tor + privoxy访问tldp.org
9.58. 使用screen管理远程会话
9.59. 使用wget下载文件

Linux等开源软件的优点是可配置性强,同一种功能可通过不同的方法来实现,所以我们使用的系统都会有差别,配置方式也不尽相同。为了积累知识和备忘,我把我在安装和配置Debian桌面系统的所有操作都记录在该章节中。

9.1. Debian base系统安装

Debian发行版为我们提供了灵活的安装方式,可以先安装一个很小的(几十兆)base系统,再通过网络更新系统和安装其它应用软件。这种方式要求有较好的网络环境,比如ADSL。我就是采用这种方式安装的,下面是我的具体操作步骤:

  • 一般我们都是到www.debian.org网站去下载iso文档。不一定要到上面介绍的网址去下载。在www.debian.org网站上主要有三种iso镜像,分别是full image,netinst image和business card image。full image顾名思义就是全镜像,包括debian发行版所有内容,可以通过镜像安装debian发行版的所有内容。netinst image就是网络安装镜像,包含安装程序和一个基本系统,大约180M左右。安装这个基本系统后再通过网络安装其它软件。business cart image比网络安装镜像更小,只有几十兆。它不包含基本系统,只有安装程序。

    了解了debian发行版所提供的安装镜像后,我们就可以根据自已的需求选择适合自已的安装方法。

  • 用启动光盘启动电脑,在出现boot:提示符状态后直接按回车载入开始安装。在出现boot:提示符时按F1可以显示帮助信息。如果我们的安装镜像是包含Deiban-installer的,则可以在boot:状态下输入installgui命令启动图形化安装界面。

  • 对硬盘分区,我的分区在安装之前已用分区工具分好,所以可直接挂接。我设置了一个交换分区(swap)和一个linux分区(ext2)。完成格式化后把分区挂接为根分区。接着就可配置主机名和网络了,我的网卡需加载设备驱动模组才能识别,我的网卡是最常见的RTL-8139,选择“ne”模组支持即可。最后选安装基本系统开始安装。

    [Note]
    如果启动盘找不到硬盘,可用我的方法,先用一些分区工具分好区再装,或下载500多兆那个启动盘,在出现boot:提示符时打bf24启动应该就可以找到硬盘了。
  • 安装完基本系统后,需配置系统的启动信息。Debian默认使用lilo做为启动管理器,我的系统中本来已有windows XP系统,我用lilo来统一管理双系统的启动,所以我把lilo安装到MBR中。

  • 取出光盘重启电脑,成功启动Linux后,系统会自动运行base-config程序进行系统的初始配置,配置的内容有:

    • 时区设置:亚洲/上海

    • 设置root用户密码和启动shadow

    • 设置sorucelist为http方式

    • 我不想用exim作为我的邮件客户端,所以不配置exim程序。

  • 进入Debian系统后,首先要配置ADSL拔号程序,通过ADSL连接Internet。ADSL使用pppoe协议来进行通信,pppoe使用以太网帧封装ppp数据帧,再通过ppp链路传送出去。所以系统要先安装有pppoe和ppp软件包。Debian提供了一个字符界面的配置向导pppoeconf来帮我们配置ADSL连接。安装pppoeconf会自动把pppoe和ppp包也一起安装。运行该程序按提示填上ADSL帐号和密码。运行pon连接,poff断开连接,plog查看连接状态。

  • 成功连接Internet后就可进行下一步安装了,首先把系统升级到testing。把/etc/apt/sources.list里所有的stable改成testing。再运行apt-get update获取最新的软件包信息,最后运行apt-get dist-upgrade更新整个系统。以后升级系统中的软件只需运行apt-get update和apt-get upgrade两步即可。apt-get dist-upgrade只用于debian系统版本的升级,如stable升级到testing。

  • 更新完系统后,需运行lilo -v -v -v更新启动信息,否则在系统重启时会出现LI两个字符后停住,不能正常启动系统。