Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1038555
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:23:07


DebianGNU/Linux是最严谨,最开放和最自由的GNU/Linux发行套件,秉承Linux网络协作开发的完全黑客精神,是目前著名的Linux发行套件中唯一的非商业性版本。Debian的名称来源于其创始人IanMurdock和他的妻子Debra二人的名字组合,目前的稳定版本为Debianversion2.2r2,代号Potato,预计在今年六月份推出Debianversion2.3,代号为Woody。

  GNU/Linux从诞生到今天不过短短的几年时间,但其迅猛的发展势头足以使像微软公司这样的软件帝国感到威胁。GNU的出现是现代软件业的一场革命,GNU软件取代传统软件公司的软件是无庸置疑的,只是时间长短的问题,微软公司推出其Microsoft.net战略就是最好的例证。所以,熟悉GNU,掌握GNU/Linux或FreeBSD等自由操作系统的使用是每一个计算机从业人员的基本技能要求。

  现在许多学习使用GNU/Linux人们所遇到的第一个问题就是:到底应该学习哪个套件?目前GNU/Linux套件繁多,国外的就有RedHat,SuSe,Slackware,Mandrake...,国内有Xteam,Bluepoint,Redflag等等。在BBS上也经常有人提出这样的问题,那么哪一个套件较好呢?不可否认的是每个套件都有它的独特之处,但许多使用Linux的老手,无论先前使用的是Redhat还是Slackware,最终都转到了DebianGNU/Linux,本人以为,Debian至少有以下几个突出特点:

  一.Debian是由遍布世界各地的五百多名志愿者开发和维护的,这些开发者同时都是Debian的使用者,所以在使用中所需要的特性就会立刻加入,而系统有什么问题也会非常快的得到修正。她遵从开放和分布式的开发模式,是许多商业Linux发布套件的基础,例如Amirix,Corel,EmbeddedDebian,Stormix,TimeSys和VALinuxSystems,同时也作为许多网站的web服务器,例如Linux.com。

  二.Debian提供了比Redhatrpm包更为严谨的deb包,有多达四千多包装好的deb包可用。同时,Debian提供了完善的系统升级和维护工具apt,apt-get,dpkg,dselect等,可以通过网络,光盘等实现在线的无缝升级。

  三.Debian不基于特定的核心,基于微核心hurd的Debian正在开发当中。

  使用光盘镜像iso文件安装Debian

  安装Debian最简单的方法就是使用Debian的发行光盘,如果买不到光盘也可以通过下载iso文件,然后自己烧录成光盘,如果没有刻录机,也可以使用下面介绍的方法安装。

  机器目前的分区情况如下:

  -----------------------------------------------------------------

  C:/dev/hda150Mfatwin98boot

  /dev/hda250M/boot

  /dev/hda364Mswap

  /dev/hda51.1G/

  D:/dev/hdb51.5Gfat

  E:/dev/hdb61Gfat32win98system

  安装后Debian与Win98共存,debian的root分区为/dev/hda5,使用/dev/hdb5拷贝光盘镜像iso文件。

  1)首先将光盘镜像iso文件binary-i386-NONUS.iso拷贝到/dev/hdb5根目录下。

  2)为了能顺利安装debian的base-system,先把光盘镜像iso文件中的基本文件系统部分解到硬盘,使用WinImage5.0工具将镜像文件中的下列子目录解到硬盘(选择以路径名来解压缩选项)。

  \dists\potato\main\disks-i386\2.2.16-2000-07-14\

  3)将2.2.16-2000-07-14改名为potato(为了以后方便)。

  4)使用dos6.22启动,然后执行potato目录下的Install.bat,系统进入安装界面。

  5)在进行到安装核心模块之前,先将/dev/hdb5安装到fat目录(通过菜单mountedpartition选项)。

  6)安装kernelmodules,选择sourcemedia为已经mount分区,填写目录为/target/fat/potato,注意:此时系统将mount的分区全部放在/target/目录下,可以通过按F3来察看。

  7)安装各模块,配置系统文件,网卡等。在配置网卡时,需要指明io和irq的值,在填写时要注意格式:

  io=0x300irq=10

  中间用空格分开。

  8)配置网络。

  9)安装base-system,选择sourcemedia为原来的选项。

  10)制作boot盘,重启动。

  11)重启动,配置用户root和普通帐号,到选择安装media时选择filesystems。

  12)按F2激活第二控制台,使用root帐号登录,重新mount/dev/hdb5,命令如下:

  #umountfat

  #mount-tvfat/dev/hdb5/fat

  #mkdirisomount

  #mount/fat/binary-i386-NONUS.iso/isomount-oloop

  13)按F1回到安装界面,在安装源目录中填入/isomount,按系统提示进行其他相关配置,一直到系统安装结束。

  注意

  1)安装过程中有些包可能会由于某些错误而没有安装上,在安装结束时,系统会重新对这些包再装一次。

  2)如果X没有配置好,可以先运行xf86config简单配置一下,然后再运行XF86Setup进行图形化界面的配置,特别注意鼠标的配置,对于一般的应选择ps/2协议,鼠标设备选择/dev/psaux,如果不好,一般由于鼠标设备没选对。

  mouseprotocol:PS/2

  mousedevice:/dev/psaux

  3)重新安装lilo,先编辑/etc/lilo.conf,然后运行/sbin/lilo命令。

  4)阻止自动启动xdm,执行下列命令:

  #/etc/init.d/xdmstop

  #update-rc.d-fxdmremove

  可以使用以下命令恢复:

  #update-rc.dxdmdefaults

  5)设定Gnome为缺省的X桌面,执行下列命令:

  #ln-sf/usr/bin/gnome-session/etc/alternatives/x-window-manager

  #ln-sf/usr/share/man/man.1/gnome-session.1.gz/etc/alternatives/x-window-manager.1.gz

  6)如果想要添加新的软件包,则每次使用apt-get,dselect和dpkg之前,首先需要将iso镜像文件重新装载:

  #umountfat

  #mount-tvfat/dev/hdb5/fat

  #mount/fat/binary-i386-NONUS.iso/isomount-oloop

  也可以直接装载:

  #mount/fat/binary~1.iso/isomount-oloop

  在Debian2.2(potato)中使用中文ttf字体

  Debian2.2(potato)版本已经能够完善的支持中文,但需要进行下面这些简单的设定。

  1.设定用户的locale环境,使其支持中文GB2312,输入法设定为xcin。

  ---------------------------------------------------------------

  修改或新增~/.bashrc和~/.inputrc文件。

  在~/.bashrc文件中增加locale设定:

  ......

  exportLC_ALL=zh_CN.GB2312

  exportLC_TYPE=zh_CN.GB2312

  exportLANG=zh_CN.GB2312

  exportXMODIFIERS="@im=xcin-zh_CN.GB2312"

  sttycs8-istrip

  sttypass8

  增加~/.inputrc文件:

  setmeta-flagon

  setconvert-metaoff

  setoutput-metaon

  退出,重新登录,应该在X下能使用中文,但现在仍然是点阵字体。

  2.使Xwindow支持TrueType字体。

  ---------------------------------------

  进行如下设定:

  方案一.修改/etc/X11/XF86Config文件,在文件一项中加入:

  FontPath"tcp/127.0.0.1:7100"

  注释掉其他所有的FontPath。如下:

  Section"Files"

  #RgbPath"/usr/X11R6/lib/X11/rgb"

  #FontPath"/usr/X11R6/lib/X11/fonts/misc:unscaled"

  #FontPath"/usr/X11R6/lib/X11/fonts/cyrillic:unscaled"

  #FontPath"/usr/X11R6/lib/X11/fonts/100dpi:unscaled"

  #FontPath"/usr/X11R6/lib/X11/fonts/75dpi:unscaled"

  #FontPath"/usr/X11R6/lib/X11/fonts/Speedo"

  #FontPath"/usr/X11R6/lib/X11/fonts/Type1"

  #FontPath"/usr/X11R6/lib/X11/fonts/misc"

  #FontPath"/usr/X11R6/lib/X11/fonts/cyrillic"

  #FontPath"/usr/X11R6/lib/X11/fonts/100dpi"

  #FontPath"/usr/X11R6/lib/X11/fonts/75dpi"

  FontPath"tcp/127.0.0.1:7100"

  EndSection

  修改/etc/X11/xfs/config文件:

  注释掉no-listen=tcp一行。

  在catalogue中第一行加入TrueType字体路径:

  catalogue=/usr/lib/X11/fonts/TrueType/,

  /usr/lib/X11/fonts/misc:unscaled,

  /usr/lib/X11/fonts/cyrillic/,

  /usr/lib/X11/fonts/Speedo/,

  /usr/lib/X11/fonts/Type1/,

  /usr/lib/X11/fonts/100dpi/:unscaled,

  /usr/lib/X11/fonts/75dpi/:unscaled

  注意:一定要将TrueType路径加入第一行,否则不行。其他所有字体都要保留,特别是misc:unscaled字体路径。

  方案二.修改/etc/X11/XF86Config文件,在文件一项中加入:

  FontPath"unix/:7100"

  注释掉其他所有的FontPath。

  修改/etc/X11/xfs/config文件:

  在catalogue中第一行加入TrueType字体路径:

  catalogue=/usr/lib/X11/fonts/TrueType/,

  .............

  即可。

  重新启动xfs-xtt使改动生效,然后进入X就可以使用TrueType字体了。

  3.使用deferglyphs16选项来加快X程序的启动。

  --------------------------------------------------

  1)直接使用startx启动:

  startx---deferglyphs16

  为了方便可以在~/.bashrc中加入startx的alias:

  aliasstartx=''startx---deferglyphs16''

  即可。

  2)使用gdm启动(此是Gnome的登入管理员):

  在/etc/gdm/gdm.conf文件中加上:

  [servers]

  0=/usr/bin/X11/Xvt7-deferglyphs16

  3)使用xdm启动:

  在/etc/X11/xdm/Xsession档案里加上:0local/usr/bin/X11/Xvt7-deferglyphs16

  4)使用kdm启动(此是KDE的登入管理员)

  在/etc/X11/kdm/Xsession档案里加上:0local/usr/bin/X11/Xvt7-deferglyphs16

  4.使用WindowsNT4.0中的TrueType字体simsun.ttc。

  -------------------------------------------------------

  复杂的方法可以使用mkttfdir等工具软件,简单的方法是将其直接改名为Xwindow现在使用的字体,来个偷梁换柱。具体做法如下:

  首先,将NT4的字体文件simsun.ttc拷贝到debian的truetype字体目录:

  #cpsimsun.ttc/usr/share/fonts/truetype/arphic/

  目录arphic下原来有四个字体文件:

  bkai00mp.ttf

  bsmi00lp.ttf

  gbsn00lp.ttf

  gkai00mp.ttf----(缺省GB的ttf字体)

  Xwindows缺省情况下使用的truetype字体为gkai00mp.ttf,所以,只要将simsun.ttc改名为gkai00mp.ttf即可。

  #mvgkai00mp.ttfgkai00mp.ttf.bak

  #mvsimsun.ttcgkai00mp.ttf

  现在,重新启动xwindows,就可以享用漂亮的windows字体了。

  (四)关于Debian的其他资讯

  Debian的官方站点:

  

  Debian邮件列表:

  lists.debian.org/

  Debian光盘镜像:

  

  

  

  Debian讨论区:

  bbs.linux.ccidnet.com

  

  

(责任编辑:凌云通)


下载本文示例代码
阅读(343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~