您的位置:首页 > 理论基础 > 计算机网络

[精华] Debian网络安装指南

2007-05-19 01:10 471 查看
[精华] Debian网络安装指南

作者:ylhb 提交日期:2005-10-1 18:43:00
  本文适用对象:拥有一定的电脑基础、略懂英文、拥有至少512Kbps网络联接速率、装过或者至少使用过别的linux版本的linux爱好者
  本文作者及版权:Copyleft under Free Documentation License (FDL) by elcoud e.cloud@163.com
  为什么选择Debian:
  1,因为这是GNU原汁原味的GNU/Linux操作系统
  2,Debian的apt软件包管理方式提供非常海量的应用软件,并且软件更新迅速(基本每天都有更新)
  3,工具软件成熟方便,bug少,支持好,并且随时提供新的特性(比如ifupdown早就提供良好的bridge支持,而redhat/mandrake的network脚本根本不对bridge端口提供支持,我最近就在做network脚本的bridge补丁)
  4,中文支持的好,新硬件支持的好,新特性支持的好
  5,为了随时迎接真正的GNU1.0操作系统的到来(将来的GNU操作系统就是构建于Debian之上的)
  具体的请访问http://www.debian.org
  为什么选择网络安装而不是光盘安装:因为debian的应用软件实在海量,并且更新很快,只有网络安装合适
  
  OK,我们正式开始
  首先需要下载网络安装版的光盘镜像
  我们既不原意落伍,也不想当百老鼠给人家做实验,所以我们选择Sarge版本的test子版本,我当初安装的是test1版本,今天发现已经是pre-rc2了,看来不久就会推出正式的Sarge版本了
  到这个地址下载net-install的ISO文件
  http://www.debian.org/devel/debian-installer/
  一般人都选择netinst CD image, with Debian base里面的i386
  下载以后刻成光盘然后就开始安装
  
   Debian的安装界面是全字符的,不过可以选择中文,所以也比较简单了,安装过程中基本没什么可说的,跟着提示走就可以,唯一注意一下就是硬盘分区, 要选择自定义分区,然后你可以把fat32或者NTFS各式的windows分区也给起用,给它分个挂载点,安装好以后就会自动挂上的;起动管理程序建议 选择grub,放在MBR
  这张net-install只包含基本系统,所以很快就可以安装好了,然后就退出光盘重新起动了!
  
  重新起动系统以后,就进入了基本系统设置界面,同样是中文字符界面,非常简单
   在这里可以设置网络安装所使用的仓库,也就是apt配置这个界面,可以选择世界各地的镜像站,这里大家注意一下,并不见得中国的就快,这要根据自己的具 体情况来看,每选择了一个境象站以后都会有一个速度测试,如果觉得不满意就直接Ctrl-C出来,再选别的,直接试到一个自己合适的(我选择的就是一个澳 洲站,基本都是60K以上的下载速率)
  下面接着安装软件包的界面里面不建议选择任何附加的包,只默认它系统需要更新和安装的那些包即可(这些也要下载一段时间呢),其余的软件我们以后再安装!
  
  在这个基本系统设置界面里就算哪里配错了也不用还怕
  以后还可以随时使用base-config这个命令重新配置
  
  所有的配置完成以后,就可以进入系统了
  这时的debian只是一个基本系统,几乎没有什么多余的应用软件,包括XWindow什么的,不过字符界面的基本工具都齐全了,并且提供完善的中文支持,比如你可以把这片文章下载到windows分区,然后用vi在另外一个控制台打开参考着操作
  如果安装的时候选择中文的话,基本系统默认安装3个字符界面的中文环境:cce,zhcon,yh(输入任何一个命令就会进入相应的中文环境,quit退出,注意不能交叉运行)
  我个人的感觉zhcon和yh很好用,yh类似早年的UCDOS,功能强大,不过在我的机器上跟一些软件好象有显示兼容问题,尤其是下面我们主要使用的aptitude软件,所以我一直使用zhcon
  现在的debian字符控制台界面基本上都是中文提示,所以我们首先运行zhcon(也可以是你喜欢的中文平台),进入中文环境
  然后我们运行aptitude
  这是一个字符界面软件包管理程序,界面简单功能强大!
  输入问号?可以看到帮助屏幕,建议你自习看看各种功能对应的键,按任意键离开帮助
  好了,现在可以选择你需要的任何软件了,呵呵,是不是看花眼了阿。不要慌,首先我们把最需要的现搞到手
  第一首先是新版内核,去“Debian-基本系统”里面找跟你的CPU吻合的最新版内核,注意,后面不带小版本号的那个选项是个联接,会指向最新的版本,其他的一些软件也有类似的联接,比如gcc
  用加号+表记安装(小键盘可以用)
  接下来是图形界面,这个我们去“任务”里面的“End-user”选择桌面环境,这样可以免得你一个一个选择分散的软件包
   我一直认为选择了桌面环境的任务应该自动安装Xwindow的,但是不知道我上次安装的时候为什么系统没有自动给我加上,所以我后来自己手工选择了x- window-system-core这个包,所以建议你也检查一下,另外还有两个ttf-arphic的中文字体,也都在一个组里面也检查一下,另外也 把fcitx输入法选择进来吧,用/找找它,忘了它是哪个组里面的了
  这些基本的东西选择好了以后你就可以按g键安装了,然后会提示有一些关联的软件包也自动选择了,还可能有一些需要升级的软件包的信息,把那些需要升级的都用加号选择上,都选择好了再按g就开始下载了,这时候你可以打开别的控制台随便玩玩,也可以发呆、喝水、上厕所
  下载完毕以后首先会出现很多设置,当然包括Xwindow的设置,不过社错了也不怕,以后还可以通过configure-debian这个工具重新配置
  都安装好了就重新起动一下看看新的内核工作的怎么样,然后编辑用户目录下的.xsession文件(没有就建立一个),加入如下内容:
  XMODIFIERS=@im=fcitx
  export XMODIFIERS
  fcitx &
  exec gnome-session #KDE的话好象是 exec startkde(也许没有exec我记不住了)
  
  如果你的环境语言不是中文的话也可以在这里设置LANG LC_ALL LC_CTYPE KDE_LANG等变量
  然后接下来就可以startx进入图形界面啦!
  先别急着玩,咱们回到字符界面继续运行aptitude来添加别的需要的软件包(别忘了现进入中文环境)
  想装什么就自己选择吧,象vim,emacs什么的都要自己选择安装,如果你希望一开机就进入图形界面的话还得安装XDN,GDM或者KDM什么的
  
  aptitude有一个图形界面的兄弟叫做synaptic,这个强烈推荐安装,它在X里面的中文名字叫做“新立得软件包管理器”呵呵(gnome任务是自动安装这个工具的,不知道KDE是不是),装好了这个以后可以用它在图形界面操作了!
  
  下面的几个包强烈推荐安装:
  debian-reference-zh-cn
  debian-zh-faq-s
  maint-guide-zh
  这些都是很好的中文文档,装好了去/usr/share/doc下面找
  
  如果需要使用热插拔设备,需要安装
  devfsd
  不象redhat,debian系统缺省是不安装的
  
  注意不要一次太贪心了选择很多东西,一批一批的来比较好
  
  apt的下载源实际就保存在/etc/apt/sources.list这个文件中,我们可以手工加入自己需要的源,不过一定要正确的各式
  我现在的sources.lis文件是这样的:
  #deb file:///cdrom/ sarge main
  
  deb http://chinese.alioth.debian.org scim/
  
  #deb http://people.debian.org/~amaya/debian ./
  #deb-src http://people.debian.org/~amaya/debian ./
  
  #deb ftp://ftp.nerim.net/debian-marillat/ testing main
  
  deb ftp://debian.ihug.com.au/debian/ testing main contrib
  deb-src ftp://debian.ihug.com.au/debian/ testing main contrib
  
  deb http://security.debian.org/ testing/updates main
  
   最上面注释掉的是cdrom源,接下来是scim输入法的apt源,后面三行注释掉的是非官方的软件源,由于他们中的某些软件包可能跟官方的发生冲突, 所以我一般单独使用,也就是要么注释掉它,要么注释掉官方的,最后三个就是官方的源,你的也应该跟我最后三个类似,不过可能没有contrib这个单词, 加上这个会列出来许多在官方库中的由爱好者个人提供或者非Free的一些软件包
  sarge版的软件包更新的非常的快,几乎每天都有新的软件包发布,所以我在gnome的面板上加了一个apt-watch applet
  
  debian中有一个比较有用的功能
  如果你的系统中有多种相同功能的软件,比如postfix和exim同属于MTA,vim和nvi同属于vi编辑器
  那么如何分别的使用这些东西呢?
  update-alternatives
  这个明令可以随时显示、改变系统中的同类软件的映射,比如你可以把“vi”这个命令映射成nvi或者vim,可以把sendmail命令映射成postfix或者exim
  参数--all可以设置全部的映射
  
  好了,基本的安装就说这么多吧,希望大家能够喜欢上Debian
  (本文即使用Debian-sarge下面的Emacs编写,花了我一下午写成,转载请注明出处)
  
  ^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: