2023年12月1日发(作者:)

[Debian/linux笔记]Debian GNU/Linux

6.0 图形安装教程、网络配置、软件源、基本配

2011-08-18 15:58:31| 分类: Debian/linux|举报|字号 订阅

From: /share/detail/32965955

一.准备安装Debian系统

1Debian简介

Debian是由GPL和其他自由软件许可协议授权的自由软件组成的操作系统,由Debian

划(Debian Project)组织维护。Debian计划没有任何的营利组织支持,它的开发团队完全

由来自世界各地的志愿者组成,官方开发者的总数超过1000名,非官方开发者为数更多。

Debian计划组织跟其他自由操作系统(如UbuntuopenSUSEFedoraMandriva

OpenSolaris等)的开发组织不同。上述这些自由操作系统的开发组织通常背后由公司或机

构支持。Debian计划组织则完全是一个独立的、分散的开发者组织,纯粹由志愿者组成,

背后没有任何公司或机构支持。

Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。现时Debian

包括了超过25,000个软件包并支持12个计算机系统结构。

需要指出的是,Debian并不是一种Linux发行版。Debian是一个大的系统组织框架,在这

个框架下有多种不同操作系统核心的分支计划,如采用Linux核心的Debian GNU/Linux

统、采用GNU Hurd核心的Debian GNU/Hurd系统、采用FreeBSD核心的Debian

GNU/kFreeBSD系统,以及采用NetBSD核心的Debian GNU/NetBSD系统。甚至还有应

Debian的系统架构和工具,采用OpenSolaris核心构建而成的Nexenta OS系统。在这

Debian系统中,以采用Linux核心的Debian GNU/Linux最为著名。众多的Linux发行

版,例如UbuntuKnoppixLinspireXandros等,都建基于Debian GNU/Linux

介绍Debian版本

Debian主要分三个版本:稳定版本stable测试版本testing不稳定版本unstable

3个发布版同时存在,可以被用户任意选用,用户如果追求稳定、少升级,可以使用stable

这里只有一些安全更新,而不会有其他升级。而对于桌面用户,testing是比较好的选择,

因为这里会经常有软件更新,满足用户更多需求。对于一些比较有经验的玩家,unstable

是比较好的选择,一方面及时使用新软件,另一方面,偶尔也会遇到一些问题,正好参与测

试、修补、回报开源社区。

Debian的正式发音

Debian正式的发音是'deb ee n'. Deb中的e是短音,重音在第一音节。注音为debeen

/'d?bi?j?n/ (美式),发音对应汉语里的两个字可以是玳斌,待宾。

Debian软件包管理

当然,人们真正需要的是应用软件,也就是帮助他们完成他们想完成的工作的程序:从编辑

文档,进行商业交易,玩游戏,到写更多其他的软件。Debian带来了超过25,000个软件包

(为了方便用户使用,这些软件包都已经被编译包装为一种方便的格式,开发人员把它叫做

deb包)──这些全部都是自由软件

Debian上的软件管理系统为APT,亦有图形界面的synapticaptitude可供使用。

官方网站与文档

官方主页

官方安装说明 /releases/stable/installmanual

官方参考手册 /doc/manuals/reference

官方Wiki /

香港Wiki

2.获得Debian发行版

官方下载:

/distrib/

网络安装镜像:(引导安装)

/debian-cd/6.0.0/i386/iso-cd/ (i386)

/debian-cd/6.0.0/amd64/iso-cd/

(amd64)

可以用来完成安装的第一张CD:(基本软件)

/debian-cd/6.0.0/i386/bt-cd/t

(i386)

/debian-cd/6.0.0/amd64/bt-cd/

ent (amd64)

离线用户可以下载第一张DVD:(完整)

/debian-cd/6.0.0/i386/bt-dvd/

t (i386)

/debian-cd/6.0.0/amd64/bt-dvd/.t

orrent (amd64)

3.硬盘分区方案

在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方

案。

1)方案1(初学者)

/ :建议大小在5GB以上。

/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

swap:即交换分区,建议大小是物理内存的1~2倍。

2)方案2(开发者)

/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为

100MB以上。

/ Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。

/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

/usr :用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。

swap:实现虚拟内存,建议大小是物理内存的1~2倍。

3)方案3(服务器)

/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为

100MB以上。

/usr :用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。

/var :用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。

/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

/ Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。

/tmp将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小

500MB以上。

swap:实现虚拟内存,建议大小是物理内存的1~2倍。

二.光盘安装Debian

首先要设置计算机的BIOS启动顺序为光驱启动,保存设置后将安装光盘放入光驱,重新启

动计算机。

1.引导系统并开始安装

计算机启动以后会出现如下图所示的界面。

Install 字符界面安装

Graphical install 图形界面安装

Advanced options 高级选项

Help 帮助

选择“Advanced options - 高级选项进入界面:

Expert install 专家模式安装

Rescue mode 救援模式

Automated install 自动安装

Graphical expert install 专家图形模式安装

Graphical rescue mode 救援图形模式

Graphical automated install 图形自动安装

Alternative desktop environments 选择环境桌面(默认是GNOME

正如这个界面所示,现在你的主要选项有6个,分别对应是否打开专家模式和是否使用图形

界面,建议你使用专家图形模式(Graphical expert install ),专家模式所增加的主要是可

选的内容,而不是难度,使用这个模式,即可你不能从中得到什么好处,也至少可以对Debian

增加一些了解;而图形界面,可以得到更加直观的操作模式,只要硬件允许即可。

2.语言与区域设置

选择“Chinese Simplified(简体中文),如下图所示。这个语言设置不仅仅是安装程序将

使用的语言,也是用户将来安装好的系统的默认语言,而且用户以后随时可以更改它。

下一步是系统的区域设置,它影响到程序界面内容使用哪些语言,以及很多标点符号的表达

方式。选择中国 zh_-8 ”作为自己的默认locale

在首选的local之外,还可以选择几个其他的locale来支持,如下图所示,用户也可以不选,

只有一个首选的locale不会影响系统正常工作,默认的英文输出和刚刚选择的UTF-8编码

的中文已经足够了,也可以选择其他界面语言以适应多种需求。

3.选择键盘布局

选择键盘类型一般默认会选择“English(美国英语),即美式键盘,在此使用默认的选择。

4.探测并挂载光盘

接下来寻找光盘镜像,中间会提示加载驱动模块,如下图所示,以支持更多的硬件,如果不

需要可以不加载这些驱动,不过,为了备不时之需,在内存不太拮据的情况下,一般按照默

认全部加载。

安装程序会提问是否要加载PCMCIA卡,台式计算机根本就没有这个设备,笔记本电脑中

一般这个设备不会影响系统安装,除非使用PCMCIA卡接入网络,否则也没有必要加载。

5.加载完整的安装程序

成功发现光盘镜像之后可以从光盘中加载更多的组件用于安装系统,这其中有些模块是可选

的,因为之前选择的是专家模式,这些模块会列出供选择,如下图所示,这些附加的模块会

满足特定的安装需求,具体如下。

ppp-modulesppp-udebPPP相关模块允许用户使用PPPoE拨号建立ADSL连接,如果

用户访问网络需要经过拨号的过程的话就需要选择PPP驱动和PPP守护程序两个模块。

network-console:允许配置网络之后的安装通过远程的SSH访问来完成;

openssh-client:则允许安装程序SSH访问其他计算机获取必要内容。

ntfs-modules:查看ntfs文件系统。

parted-udeb:磁盘管理工具

6.配置网络

加载安装程序组件之后的任务就是配置网络了。如果使用PPPoE拨号的ADSL,那么需要

输入账号和密码。而对于通过局域网访问网络的用户,可以依据网络的配置选择自动获取

DHCP)或手工设置IP地址。

配置网络连接之后,要为自己的计算机选定一个主机名和域名,主机名是计算机的名字,

域名是计算机所在的组织的名字,两者组合起来就是计算机的完整域名。对于家庭用户,

能并没有注册过自己的域名,这个位置可以空着,或自己取一个喜欢的。而主机名就是计算

机自己的标识,不可以留空,对于企业网中,主机名常常就是使用者的名字或是服务器的用

途,如,不过,家庭中我们倒是可以起得随意一些。

7.设置用户和密码

首先会询问用户两个用户名密码相关的问题,如下图所示。一个是关于shadow密码的问题,

问题里说得很清楚,为了安全应该启用shadow第二个问题就是系统要不要屏蔽root用户,

而通过开放sudo工具提供超级用户权限。通常,Linux系统的普通用户是无法直接进行修

改硬件、修改网络设置等特权操作的,只有root用户才具有这些特权,这会带来一些不便,

但如果刻意屏蔽root并通过过于宽松的sudo授权策略来进行一些高优先级管理操作的话,

可能会对系统安全起负面作用,因此,建议保留root用户。

接下来的输入再次root密码,用以设定密码,是较常规的操作。

之后设置一个日常使用的普通用户,一般来说用户操作自己的各种生活和工作用的文件都会

使用这个账号,而不是拥有特权的root这会保证用户平常没有权力通过误操作使得系统瘫

痪。

8.时间和时区设置

首先,安装程序会询问是否启用NTP对时,下图所示。NTP是一个网络时钟同步协议,它

会利用网络上的时钟服务器对计算机进行精确的时钟调整,如果你的网络连接正常,并且可

以访问到NTP服务器的话,不妨启用NTP;但是,如果你需要通过代理服务器才能上网,

并且局域网内部也没有NTP服务器的话,这项功能就没什么意义,可以选否。

一旦你选择了打开NTP对时功能,安装程序接下来就会让你指定时间服务器的域名,如下

图所示。对于一些组织,比如中国教育和科研计算机网(CERNET)内部有多个时间服务

器,这里,指定一个离自己最近的服务器即可,否则使用默认的服务器。

9.磁盘分区

如果说安装过程真的存在什么风险的话,接下来是风险就要来了,磁盘分区如果操作不当,

可能破坏硬盘上的全部数据,因此,这一操作必须谨慎进行。

选择手工,然后单击继续按钮,如下图所示。

如果是没有分区过的新硬盘,首先选择要安装Debian的硬盘,然后单击继续按钮;创建

新的分区表的窗口中选择单击继续按钮;会出现分区表类型种选择“msdos”单击

按钮。

创建“/”分区

选择要分区的空闲空间,点继续按钮。 选择创建新分区,单击继续;下面一一输入完

以后,选择分区设定结束后,单击继续按钮。

分区的新大小:5GB (单位是GBMB ;也可以用百分比来输入)

新分区的类型:主分区(也可是逻辑分区,一块硬盘最多主分区4个)

新分区的位置:开始

用于:Ext3日志文件系统(也可以选择Ext4日志文件系统)

挂载点:/

创建“/home”分区

选择要分区的空闲空间,点继续按钮。 选择创建新分区,单击继续;下面一一输入完

以后,选择分区设定结束后,单击继续按钮。

分区的新大小:2.6GB

新分区的类型:主分区

新分区的位置:开始

用于:Ext3日志文件系统

挂载点:/home

10.安装基本系统

接下来,安装程序会自动从网络上下载安装基本系统,这个过程会安装系统中最基本的文件

处理和用户管理工具以及Debian的软件包管理工具等,之后的系统安装配置过程都会利用

这些已经安装好的工具来进行。由于安装程序要从网络上下载软件包,这个过程消耗的时间

依赖于网络连接的质量。

安装基本系统中惟一需要人工参与的过程是内核的安装,可以选择期望的内核版本。这里给

出了几种不同的架构,486适用于486及其以后的x86 CPU686则只适用于Pentium

Pro及其以后的处理器,adm64适用于64位的CPU。另外,如果选择2.6内核而非一个特

定的版本号,那么,当Debian软件仓库中的内核升级时,系统也会自动向上升级。

12.配置软件包管理器

基本系统安装完成之后,系统安装就进入了下一个阶段:配置软件包管理并安装更多的软件。

想安装最新软件包,使用网络镜像界面当中选择,然后单击继续

接下来要设置的就是选定一台远程的服务器来提供网络安装所需要的软件包,安装程序首先

会询问用户是通过FTP还是HTTP的方式下载软件包,如下图所示,有些Debian软件仓

库的镜像只提供一种访问方式,选择哪种要看哪个源访问速度比较快。当位于局域网内需要

通过代理服务器来访问外部网站的时候,HTTP往往是更好的选择,因为寻找一个稳定的支

FTP连接的代理服务器要困难得多。

随后,安装程序会列出其内置的安装源列表,如下图所示。每一个国家或地区都可能有多个

可用源,下图所示的是中国的源的列表。对于广大中国用户来说,可以选择cn99源,也可

以选择我国台湾省的源,速度都不错。

选定源之后,如果需要,还可以指定联网所需的代理服务器。而如果没有代理服务器,这里

留空就可以了。

是否使用non-free(非自由软件)contrib(基于非自由软件的自由软件)

选择有两个为已发布版本提供更新的服务securityvolatile,这个服务是用来抵御外来的

攻击。

13.选择并安装软件

接下来就是选择并安装软件包了,和很多发布版类似,提供了依据需求选择安装某一方面或

几方面的软件包工具,如下图所示,每个方面都会选择一批相关的软件包,这是Debian

发者们为用户精选过的,适合于不是很熟悉系统或是图省事的用户,你也可以只选择标准

系统,这样会安装很少的包,图形界面也不包括在内,在以后的使用过程中,随时可以安

装更多的软件包,适用于追求最小系统或是网络带宽非常有限的系统。

选择完安装任务并让安装过程继续之后,安装程序就暂时不需要人工参与了,依据要安装的

软件包的数量和网络带宽情况,下载安装过程可能会持续几分钟到几个小时。

14.安装引导程序

在安装的最后,复制完基本系统后,会安装引导程序。默认安装的是Grub,如下图所示。

对于大多数用户,应该把GRUB安装到主引导区(MBR),这位可以引导计算机中已经有

的所有操作系统。

15.完成系统安装

出现设置系统时钟UTC ,它与夏令时有关,我们不需要选择这个选项,否则会造成时区

混乱,导致系统显示的时间与本地时间不同。所以 ,选择,单击继续后;出现安装完

成界面, 单击继续

三.安装后系统基本配置

1.网络配置

配置网卡

修改 /etc/network/interfaces 添加如下

# #号后面是备注,不要添加哦!

auto eth0 #开机自动激活

iface eth0 inte static #静态IP

address 192.168.0.56 #本机IP

netmask 255.255.255.0 #子网掩码

gateway 192.168.0.254 #路由网关

#因为我是通过路由上网的,所以配置为静态IP和网关

如果是用DHCP自动获取,请在配置文件里添加如下:

iface eth0 inet dhcp

设置DNS

echo "nameserver 202.96.128.86" >> /etc/

#请设置为你当地的DNS

到这里配置好以后,重启一下网卡。

/etc/init.d/network restart

2.配置软件源

先备份原来的源列表文件

cp -v /etc/apt/{,.backup}

修改 /etc/apt/ 先把里边的内容清空,添加如下:

deb /debian squeeze main non-free contrib

deb /debian squeeze-proposed-updates main contrib non-free

deb /debian-security squeeze/updates main contrib non-free

deb-src /debian squeeze main non-free contrib

deb-src /debian squeeze-proposed-updates main contrib non-free

deb-src /debian-security squeeze/updates main contrib non-free

deb /debian squeeze main contrib non-free

deb /debian-non-US squeeze/non-US main contrib non-free

deb squeeze/updates main contrib non-free

# 也可以直接到163去下载配置文件:/.help/

#下载相应版本的, 覆盖/etc/apt/即可(操作前请做好相应备份)

文以 squeeze 为例

更新软件源列表

apt-get update

更新系统

apt-get upgrade

3.设置本地化 Locale

如果我们在安装 Debian 系统时,语言选择了英语呢?进入系统后看到全是英文,是不是有

点郁

闷。那么我们怎样设置成简体中文呢?

#如果你安装系统时选择的就是简体中文,可以跳过这段,只安装中文字体就行了。当然你

也可

以修改成其他的语言。

打开终端,执行命令:

dpkg-reconfigure locales

zh_CN 字样的全部选上,然后选择 OK 确定,在弹出的对话框中,选择系统的

locale ,选择zh_-8

安装时选择的是英语,会缺少中文字体,用以下命令安装字体:

apt-get install xfonts-intl-chinese wqy*

下次重起机器,在GNOME登录介面下方的Language,登录语言选择:汉语(中国)

4.设置字体

对着桌面猛击右键 ===> 更改桌面背景 ===> 字体

# 选择自己喜欢的字体,比如:文泉驿点阵正黑或文泉驿微米黑

5.输入法

选择喜欢的输入法,比如: ibus scim

# 注:fcitx 输入法在debian unstable 软件源里才有,如果需要的话,只能自行下载安装了。

或者添加 Debian unstable 的软件源。

apt-get install ibus-pinyin ibus-table-wubi #安装IBUS五笔和拼音

设置输入法

系统 ===> 首选项 ===> IBus 设置

#设置快捷键和添加输入法到列表。

6.浏览器

Iceweasel浏览器简体中文组件 # IceweaselDebianMozilla Firefox浏览器的一个再

发布版

#英语很菜,所以浏览器菜单也要是中文的

apt-get install iceweasel-l10n-zh-cn

运行浏览器,然后点击

浏览器菜单 ===> 编辑 ===> 首选项 ===> 内容

# 设置浏览器字体

谷歌开源浏览器Chromium

# 不喜欢用这个的,也可以安装 Chrome 浏览器

apt-get install chromium-browser chromium-browser-l10n

Flash插件

执行命令:

apt-get install flashplugin-nonfree #嫌手动安装官方Flash插件麻烦的,直接安装这个吧

手动安装官方Flash插件

# 注意如果你已经用上面的命令安装了flashplugin-nonfree,最好先卸载掉。

# 可能是为了避免冲突吧,不然浏览器不知道用哪个插件,我不清楚原因。

源里的flash插件和官方的正式版的flash插件,在我这里播放在线视频时,全屏会卡。我

安装的

是测试版的flash插件

先下载两个软件包,不然装好了Flash插件也用不了。装源里的 flashplugin-nonfree 会自

动安

装这两个文件。

apt-get install ca-certificates libcurl3-gnutls

到下面网址下载 Flash Player 的压缩包

/downloads/

Download plug-in for 32-bit Linux (, 4.7 MB) ← 下载这个

然后解压下载下来的压缩文件,解压出来

切换到普通用户创建存放 Flash 插件的目录

mkdir -pv ~/.mozilla/plugins

进入存放 的目录

cp -v ~/.mozilla/plugins

Chromium安装Flash插件

su

cp -v /usr/lib/chromium-browser/plugins

7.影音播放器

#Mplayer和播放前端SMplayer

apt-get install mplayer smplayer

8.设置QT程序字体

# Debian GNOME桌面中QT程序的字体不清析,所以要设置一下

先备份 /etc/fonts/conf.d/

cp -v /etc/fonts/conf.d/{,.backup}

修改 /etc/fonts/conf.d/

把文件倒数第4行中:

sans-serif

↓↓

文泉驿微米黑

# sans-serif替换成文泉驿微米黑,前提你得先安装文泉驿字库

9PDF阅读器

Foxit # 如果觉得系统自带的不好用,就下载这个吧

/downloads/

#找到 Foxit Reader 1.1 Build 20090810 for Desktop Linux(bz2),下载后解压运行目录下的

foxit就可以用。

10CHM阅读器

如果有Windows下的CHM文档资料要看,那么就安装chmsee

apt-get install chmsee

11.星际译王

# 星际译王是 GNOME 中的国际化的词典软件

# 本人英文单词不会几个的,所以是必配的词典软件

apt-get install stardict

#词典下载,下载地址如下,下载tarball包,解压后,复制到 /usr/share/stardict/dict/

录下,

#最好在这个目录下新建文件夹来分类存放词典。

/Dictionaries_zh_

12.截图工具shutter

#默认情况下,Debian没有安装gnome-screenshot,可以下载功能更强大的shutter

apt-get install shutter

apt-get install libgoo-canvas-perl # 编辑功能插件

13.解压缩软件

apt-get install unrar

apt-get install unzip

apt-get install p7zip-full

14.安装基本编译环境

# 有时可能自己想编译软件

apt-get install gcc

apt-get install linux-headers-`uname -r`

apt-get install make

apt-get install automake

15虚拟机VirtualBox-OSE

# 使用 Linux 或多或少都要用虚拟机吧,如果不喜欢OSE版,可以到官方去下载。

apt-get install virtualbox-ose

VirtualBox 官方主页:

/

16FTP上传下载工具

# gFTPX Window下的一个用Gtk开发的多线程FTP客户端工具

apt-get install gftp

17LINUX下的电驴

# aMule 是基于eMule全平台”P2P客户端

apt-get install amule

18BT下载工具

Transmission是一种BitTorrent客户端

apt-get install transmission