归档文章 (2011-2017)

date
2011/01/18
Debian 不是一种 Linux 发行版。Debian 是一个大的系统组织框架,平时所说的 Debian 是指 Debian GNU/Linux 。安装 Debian 过程与 Ubuntu 基本一致。不同的是如果你是首次安装,那么 Debian 字符终端中文显示乱码、方块的问题,则会让你相当恼火,这也将是本文重点。

一、安装基本系统

下载 debian-506-i386-DVD-1.iso,语言选可以中文,根据提示一路下一步,最后只安装标准系统,其他的都不要。

二、Debian 网络设置

与 Ubuntu 相同,在安装 Debian 后,一般就已自动配置好了。

2.1、IP地址设置

vim /etc/network/interfaces

使用静态IP

# Theloopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static #设置eth0为固定IP address 192.168.1.101 #ip地址 netmask 255.255.255.0 #子网掩码 gateway 192.168.1.1 #网关( 重要)

使用 DHCP 服务

# Theloopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp

2.2、DNS服务器设置

vim /etc/resolv.conf nameserver 192.168.1.1 #因为我这里网关就是DNS服务器所以是相同的

2.3、重启网络

/etc/init.d/networking restart #重启 ping baidu.com #测试 ctrl + c #退出ping

三、设置 APT 软件源

cp /etc/apt/sources.list /etc/apt/sources.list.old vim /etc/apt/sources.list apt-get update

3.1、Debian 官方源

deb http://ftp.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.debian.org/debian/ lenny main contrib non-free deb http://ftp.debian.org/debian/ lenny-proposed-updates main contrib non-free deb-src http://ftp.debian.org/debian/ lenny-proposed-updates main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free

3.2、国内网易源

deb http://mirrors.163.com/debian/ lenny main contrib non-free deb-src http://mirrors.163.com/debian/ lenny main contrib non-free deb http://mirrors.163.com/debian/ lenny-proposed-updates main contrib non-free deb-src http://mirrors.163.com/debian/ lenny-proposed-updates main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free

3.3、美国官方源

deb http://http.us.debian.org/debian/ lenny main contrib non-free deb-src http://http.us.debian.org/debian/ lenny main contrib non-free deb http://http.us.debian.org/debian/ lenny-proposed-updates main contrib non-free deb-src http://http.us.debian.org/debian/ lenny-proposed-updates main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free

四、使用apt-get还是 aptitude ?

这涉及 Debian 软件包管理 的相关基础知识,建议使用aptitude,用法见 aptitude 快速使用参考
建议在apttude选项中,取消“安装推荐软件”。

五、在 debian 使用 sudo

如果不想 su 到 root 用户执行某些操作,那就将当前用户添加到 sudo 组吧。
aptitude install sudo #安装sudo chmod +w /etc/sudoers #获取配置文件写入权限 vim /etc/sudoers #编辑配置文件 在 root ALL=(ALL) ALL 后添加一行 用户名 ALL=(ALL) ALL chmod -w /etc/sudoers #改回权限 exit #退出root

六、Debian 中文设置

解决 Debian 字符终端中文乱码、方块问题,是我初次安装 debian 后第一个棘手问题。最后结论是:目前 Debian 无法解决该问题,必须安装 zhcon 工具来解决。

6.1、配置 Local

aptitude install locales dpkg-reconfigure locales
跳出一个文字选择界面(如果安装时选择中文,此时文字全是乱码),page up/dn 翻页、空格键选择以下编码
en_US.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN.GB2312 zh_CN.UTF-8 UTF-8
然后 Tab 鍵切换到 OK,最后默认语言选择 en_US.UTF-8 编辑 locale 文件,检查 lang 是否设置为 en_US.UTF-8 了,没有则修改。
vim /etc/default/locale

6.2、关于Local默认语言选择

建议 Local 默认语言选择 en_US.UTF-8,
选择 zh_CN.UTF-8 那么字符终端,会出现方块中文提示。 选择 en_US.UTF-8 那么字符终端,全英文提示。 选择 en_US.UTF-8 那么 Gnome 启动后也是英文(注:在 zhcon 中启动 gnome 是中文)。

6.3、安装配置 zhcon

目前 Debian 不能解决字符终端中文显示问题,必须安装 zhcon 工具来解决。详细方法见:字符终端中文显示输入工具zhcon
aptitude install zhcon #安装 zhcon --utf8 --drv=vga #启动(ctrl + d 退出) vim /root/.'bash'rc 添加 alias zhcon='zhcon --utf8 --drv=vga'
特别提醒!进入 zhcon 必须以 root 身份,或者 sudo 获得权限,否则进入的 zhcon 是中文乱码提示,即便 local 设置为 en_US.UTF-8。

七、Debian 分辨率设置

7.1、zhcon 分辨率

vim /etc/zhcon.conf x_resolution = 800 y_resolution = 480

7.2、字符终端分辨率

vim /boot/grub/menu.lst
在kernel条目后面加上vga=376(376表示800X480X32),更多数值

八、桌面环境设置

只安装基本的gnome,如果是将Debian做服务器,此步可省。
aptitude install x-window-system-core #安装基本图形界面 aptitude gnome-core gnome-themes #安装GNOME核心及主题 aptitude install xfonts-wqy #文泉驿中文字体 startx #启动X-Windows dpkg-reconfigure xserver-xorg #如果启动失败,重洗配置X-Window
安装必要的 Gnome 管理工具,详细说明见《自定义安装GNOME桌面》(推荐阅读!)
aptitude install file-roller gconf-editor gnome-nettool gnome-network-admin gnome-power-manager gnome-screensaver gnome-system-monitor gnome-system-tools gnome-volume-manager
file-roller #归档管理器,各种压缩包的图形前端 gconf-editor #GConf配置编辑系统 gnome-nettool #网络程序工具 gnome-network-admin #网络管理工具 gnome-power-manager #电源管理器前端 gnome-screensaver #屏幕保护和锁定程序 gnome-system-monitor #系统资源监测/任务管理器 gnome-system-tools #系统管理工具 gnome-volume-manager #本地磁盘卷管理器
(持续更新,未完待续……)
If you have any questions, please contact me.