红旗 Linux 1.0用户安装手册

      LINUX专栏 2005-5-30 11:35:00

目 录

第一部分:红旗LINUX 1.0安装指南

1.1 安装前的准备工作
1.1.1备份数据
1.1.2收集硬件信息
1.1.3准备DOS启动盘
1.1. 4制作红旗Linux的引导盘和扩充盘
1.1.5准备Linux分区

1.2 安装红旗LINUX
1.2.1 引导系统
1.2.1.1直接从光盘引导
1.2.1.2从软盘引导
1.2.2 选择键盘类型
1.2.3选择安装方式
1.2.3.1本地安装方式
1.2.3。2选择远程安装方式
1.2.4选择安装的方式及类型
1.2.5创建Linux分区
1.2.6激活交换分区
1.2.7格式化分区
1.2.8选择安装软件包

1.3 配置红旗LINUX
1.3.1配置鼠标
1.3.2配置网络
1.3.3设置时区
1.3.4启动服务
1.3.5配置打印机
1.3.6设置root密码
1.3.7制作启动盘
1.3.8安装LILO
1.3.9配置X Window
1.3.10重新启动系统


第二部分 RED FLAG LINUX上的中文环境

2.1 炎黄中文平台简介

2.2 在字符环境下使用炎黄中文平台
2.2.1切换中文输入法
2.2.2配置中文输入方法
2.2.3动态挂接输入方法
2.2.4动态卸下输入方法
2.2.5显示或消隐提示行
2.2.6半角/全角切换

2.3 在DESKTOP环境下使用炎黄中文平台
2.3.1在桌面环境下使用中文输入方法
2.3.1.1启动汉字输入工具
2.3.1.2关闭汉字输入工具
2.3.1.3使用汉字输入工具
2.3.2 Netscape Communicator的设置

2.4 汉字打印实用程序
2.4.1 Clp中文TrueType打印实用程序
2.4.1.1功能简介
2.4.1.2使用
2.4.1.3注意事项
2.4.2 Yhcps中文TrueType打印服务器
2.4.2.1 简介
2.4.2.2 使用
2.4.2.3 注意事项
2.4.3 打印控制命令





第一部分:红旗Linux 1.0安装指南

内容纲要:
l 安装前的准备工作;
l 安装红旗 Linux;
l 配置红旗 Linux;

1.1.安装前的准备工作

安装红旗Linux之前,需先进行准备工作,在此列出5步,您可根据不同情况选择其中的部分或全部。
Linux可以独占一块硬盘,也可以同MS-DOS、Windows9x等操作系统共存。在前一种情况下,整个硬盘全部用于Linux,安装前的准备工作只有第②和④步是必须的。在后一种情况下,如果您的硬盘上还没有安装任何的操作系统,建议您先为各操作系统分配适当的分区(尤其要记得为红旗Linux预留分区),然后安装DOS或Windows9x类操作系统,之后再为安装红旗Linux进行准备工作①~④;如果您的机器上已事先安装有MS-DOS、Windows9x类操作系统,且没有为Linux预留分区,建议严格按照①~⑤的顺序进行准备工作。

1.1.1备份数据
如果您的机器上已经安装有MS-DOS或Windows9x/NT等操作系统,有必要在安装红旗Linux之前将硬盘上的重要数据备份到软盘、光盘或磁带上;以免发生意外时,给您的数据造成不必要的损失。

1.1.2收集硬件信息
与MS-DOS和Windows类操作系统相比,Linux对PC硬件的利用更为充分,对硬件配置准确性的要求也更为严格,所以您在正式安装Linux前应尽可能地收集您机器的硬件信息。
这包括:
ü 基本硬件配置信息:
硬盘的接口类型(IDE或SCSI)、参数(柱面数/磁头数/扇区数);如果不只一个硬盘,还要分清对应关系。
内存大小。
光驱的接口类型(IDE,SCSI或其它类型);对non-IDE、non-SCSI光驱,要了解其制造者和型号; 对IDE光驱,要知道连接在第几个IDE口上,以及是否连接到声卡上。
SCSI适配器,如果有的话,要记住其制造者和型号。
鼠标类型(串口l,PS/2,或总线鼠标), 协议(Microsoft, Logitech, MouseMan, 等等), 按键数目,串行鼠标连接的串口号。
声卡(如果有的话)的种类、中断号、DMA、输出端口。
ü 如希望安装X Window,您还应该了解:
显卡的制造商和型号(或者使用的芯片组),显存的大小。
显示器的制造商和型号,允许的水平和垂直刷新频率。
ü 如果要在Linux上实现网络连接,您还必须知道:
网卡(如果有的话) 的制造者和型号,中断号及端口地址。
调制解调器(如果有的话)的类型和端口号。
您机器的节点名、域名、网络掩码、路由地址(网关地址)、名字服务器地址等信息。
获取上述信息途径是您PC机各种硬件设备(如:主板、显示卡、显示器、调制解调器等)的手册,及相应的诊断工具(如您使用MS-DOS5.0以上的版本,可运行Microsoft提供的MSD.EXE;如您使用的是Windows9x,可以查看"控制面板"中"系统"的"设备管理"信息)。

1.1.3准备DOS启动盘
一般来说,红旗Linux的安装是很安全的,但为了慎重起见,仍建议您制作一张DOS (或Win9x等) 启动盘,以便在出现严重错误时能够恢复硬盘。
这张盘上应拷贝有如下程序:
MSDOS.SYS SYS.COM
IO.SYS FORMAT.COM
COMMAND.COM SCANDISK.EXE
FDISK.EXE SCANDISK.INI

1.1. 4制作红旗Linux的引导盘和扩充盘
安装红旗Linux前,一般要制作2~4张软盘,具体取决于您机器的硬件配置及安装方式(本地、远程)。
第一张软盘:也称1号引导盘(记作boot1);它的作用相当于MS-DOS的引导盘,用来启动计算机,展开红旗Linux系统内核;
第二张软盘:也称2号引导盘(记作boot2);它的作用是为安装程序提供中文显示支持;
第三张软盘:也称扩充盘(记作supp);它是特为使用PCMCIA的用户准备的。 
引导盘和扩充盘的制作过程很简单,直接利用红旗Linux光盘上的MS-DOS程序/dosutils/rawrite.exe ,将光盘 /images目录下的映像文件(*.img)拷贝到3.5''软盘上就可以了。
值得注意的是:在红旗Linux光盘的/images目录下有多个.img映像文件,它们的用途各不相同。其中:boot1.img和bootnet.img文件都是用来制作1号引导盘,但两者针对的安装方式不同--当采用本地安装(即红旗Linux的安装文件存储在本地光盘或硬盘上)时,使用boot1.img文件制作1号引导盘;采用远程安装(即红旗Linux的安装文件存储在FTP,NFS等服务器上)时,使用bootnet.img文件制作1号引导盘;boot2.img文件用来制作2号引导盘;pcmcia.img文件用来制作扩充盘。这样要制作一套完整的引导盘,从本地和远程都能安装红旗Linux,则至少需要三张软盘,它们分别由boot1.img、bootnet.img和boot2.img制成;对于只想从本地安装的用户,就只需要boot1.img和boot2.img文件;对于只从远程安装的用户,就只需要bootnet.img和boot2.img文件。另外,除了引导盘外,根据您机器中是否使用了PCMCIA卡,您有可能还需要pcmcia.img文件。
上述四张盘的具体制作过程如下:
先准备4张3.5''软盘,在MS-DOS下格式化成1.44M,依次标记为boot1,bootnet,boot2,supp。
然后制作boot1盘:
将boot1盘放入A:驱,在MS-DOS提示符下输入如下命令(注:黑体斜向字是您要输入的信息,下同):
X:> \dosutils\rawrite 回车;(注:X为红旗Linux源目录所在盘符,下同)
当询问要写入的Image文件名时,输入:
X:> Enter disk image source file name: x:\images\boot1.img 回车;
当询问要写入的驱动器时,输入:
X:> Enter target diskette drive: A: 回车;
X:> Please insert a formatted diskette into drive A: and press -Enter- 回车;
另外三张盘的制作方法,与此类似,不同的只是将映像文件boot1.img改为bootnet.img、boot2.img和pcmcia.img,
如果您的机器上还没有安装MS-DOS或Windows9x操作系统,您也可以到其它机器上制作boot盘和supp盘,在MS-DOS下的制作方法同上;在Linux上也能制作引导盘和扩充盘,具体示例如下:(以制作boot1盘为例,其它同理)
dd if=boot1.img of=/dev/fd0 bs=1440k 回车;

1.1.5准备Linux分区
红旗Linux同其它Linux套件一样,有自己的文件系统(Linux/ext2),这要求它拥有自己的分区类型,因此多数情况下(当选择UMSDOS方式安装时除外,具体见下文),您不能将红旗Linux安装到MS-DOS或Windows9x的分区上,而必须在您的硬盘上保留一些空分区给红旗Linux。
硬盘分区是为某一操作系统分配的硬盘上的一部分空间。分区有三种类型:主分区(primary-partition),扩展分区(extended-partition)和逻辑分区(logical-partition)。一个硬盘最多只能有四个主分区。如果您想在一块硬盘上拥有多于四个的分区,就需要创建扩展分区,再在扩展分区上划分出逻辑分区,数据只能存放在主分区或逻辑分区上。红旗Linux既可以安装到主分区上,也可以安装到逻辑分区上。
如果您机器上的硬盘已经为安装Linux留有空闲分区,可以跳过此步;否则,当您目前的磁盘分区空间已经全部分配给MS-DOS、Windows9x使用时,可以通过以下几种方式为Linux分配硬盘空间:
ü 最简单的安装方式:采用UMSDOS方式安装。
若您不想对硬盘重新分区,或者只想领略一下红旗Linux的风采,可以选择用UMSDOS方式安装。这种安装方式将Linux安装到MS-DOS分区的\linux目录下,使用MS-DOS的文件格式存放Linux文件,通过UMSDOS的驱动程序将MS-DOS的8.3文件名转化为Linux下的长文件名。安装后,您可以在DOS下通过运行Loadlin工具软件启动Linux,卸载时只要在DOS下删除\linux目录就可以了。这种方式的优点是不需要对硬盘重新分区;缺点是磁盘读取速度慢,且当您安装的软件较多时,在硬盘上产生的文件过多,容易导致MS-DOS文件系统的崩溃;另外,这种安装方式的安全性也很差,任何人都可以在MS-DOS下阅读和删除Linux文件。基于上述原因,不推荐您使用这种方式安装红旗Linux。
ü 最安全且简便的安装方式:是使用红旗Linux光盘自带的FIPS (First Interactive Partition Splitter) 程序进行安装。
FIPS程序是一个功能强大的MS-DOS工具程序,能够在不删除硬盘原有数据的情况下重新划分MS-DOS主分区(注:不能用FIPS分割MS-DOS的扩展分区);对于经doublespace、stacker、drivespace压缩过的磁盘,FIPS只能分割其宿主盘。
具体安装过程是:先将光盘上的/install/FIPS目录下的RESTORRB.EXE,FIPS.EXE和ERRORS.TXT拷贝到DOS启动盘(在前文③中制作)上;然后用MS-DOS或Windows9x提供的SCANDISK(或Norton公司最新版本的NDD)检查要划分的硬盘,修复错误;再用DEFRAG(或Norton公司最新版本的Speedisk)整理硬盘,保证硬盘的后半部分没有任何MS-DOS文件(注意:象mirror或image这样的程序会重新把一些文件放在硬盘的后部,请用"attrib -r -s -h image.idx"或"attrit -r -s -h mirosav.fil"将这些文件的属性改为可读并删除它们;另外在autoexec.bat或config.sys中除去image或者mirror及其它防病毒程序,以防它们在FIPS重启机器时恢复原来的硬盘分区表);接下来用作好的FIPS启动盘启动机器;运行FIPS,该程序允许您将硬盘上boot区及root区的备份写到软盘上名为ROOTBOOT.00x(x=0~9中任一数字)的文件里(注意:如果您不止一次地使用FIPS,程序会把一个以上的ROOTBOOT档案写到软盘上);若使用FIPS时发生任何错误,您可以从软盘启动并执行RESTORRB来恢复硬盘上原先的配置(注意:当存在多个ROOTBOOT档案时,RESTORRB会让您选择要回存哪个配置文件,别把版本弄错了);至此,您就可以输入新分区开始的磁柱,使用左/右方向键来递增或递减磁柱的计数,剩下的分区及新分区的大小会在程序中显示,这可以帮助您选择正确的磁柱,您也可以使用上/下方向键一次递增十个磁柱,输入完毕,按回车确定;然后选择重新编辑分区表(这会让您重新选择划分分区)或是继续,如果您键入"c",FIPS会计算改变过的启动分区,再检查一次并提示您是否要继续;如果您键入"y",FIPS会把这些改变写入硬盘并结束;重新启动机器,用FDISK查看新配置是否已经起作用了。经上述操作后,您已经将一个主DOS分区划分成两个分区:您的DOS/Windows的文件系统分区和一个空闲分区,这个空闲分区就可以用做红旗 Linux分区。
ü 较为方便的安装方法:不需对硬盘做太大的改变。
将MS-DOS下的某逻辑盘上的数据全部移到其它分区上,删除该分区上的所有文件,在此分区上安装红旗Linux。另外,如果您有能力再加装一个硬盘的话,也可直接将这个硬盘分配给红旗Linux。
ü 最常规、最麻烦的安装方式:是重新对硬盘进行分区。
这种方式需要您备份硬盘上的全部数据,重新分区硬盘,重新安装MS-DOS、Windows 9x/NT等操作系统,及应用软件。

至此,安装红旗Linux前的准备工作就完成了,可以正式开始安装了。

1.2 安装红旗Linux

红旗Linux的安装程序提供了简洁、方便的中文界面来指导您安装。
在安装过程中键盘的使用如下:使用上/下/左/右键和[Tab]以及[Alt]+[Tab]键来移动光标,在选项中选择更为详细的选项就移动光标到相应位置后回车,选定选项使用空格键,不选定只要再按一次空格键。按下[F12]就接受当前设置移到下一对话框。

下面是安装过程中的热键列表:
[ALT]+[F1]:返回安装界面 ;
[ALT]+[F2]:进入shell环境,此命令只有在进入安装过程之后才起作用;
[ALT]+[F3]:显示安装程序的日志信息,供调试系统时使用;
[ALT]+[F4]:显示系统核心信息;
[ALT]+[F5]:显示mke2fs的输出信息,此程序格式化您的Linux分区。
1.2.1 引导系统
红旗Linux支持从光盘、软盘引导系统。
1.2.1.1直接从光盘引导
如果您主板上的BIOS支持CDROM启动,请进入CMOS设置,在BootSequence中改变启动顺序,将CDROM列在最前面。
如果您的光驱为SCSI接口,您还要先设置SCSI控制器。
1.2.1.2从软盘引导
根据采用本地安装还是远程安装,将创建好的boot1(对应于boot1.img)盘或bootnet(对应于bootnet.img)盘插入A:驱,启动机器,出现启动画面。在boot:提示下,按下Enter键继续引导。注意引导信息,以确保内核探测到您的硬件。如果它没有正确探测到您的硬件,则需要再次引导计算机,并在boot:提示处添加一些选项。如果在这里需要输入任何额外的参数,请把它们记下来,因为在后面的安装过程中需要它们。
当屏幕底部出现"Please insert the second boot disk,and press ENTER when ready:"时,将1号引导盘从软驱中取出,插入2号引导盘(boot2),回车;如此时插入的2号盘不是系统所需要的,系统会提示出错,并让您最多有5次机会修正;若5次之后,您仍未能插入正确的2号盘,系统就会重启机器。
在插入正确的2号盘后,引导成功,出现如图1-1所示的红旗Linux欢迎画面。


1.2.2 选择键盘类型
接下来,选择键盘类型,如图1-2所示。默认选项为US,中国区用户接受默认选项即可,非英语语言用户可利用上下方向键选择其它的键盘映射方式,确定之后您的选择将会自动加入系统设置。如果您想更改设置,请在安装完红旗Linux后使用/usr/sbin/kbdconfig命令修改。


1.2.3选择安装方式
红旗Linux支持本地和远程两种安装方式(这由您使用的1号引导盘决定)。
本地安装方式又包括CDROM方式和硬盘方式;远程安装方式又包括NFS方式、FTP方式和SAMBA方式。
CDROM方式:如果您有可被支持的光驱和一张红旗Linux光盘,就可利用光盘安装红旗Linux。
硬盘方式:如果您的硬盘中保存有红旗Linux的拷贝,就可利用本地硬盘安装红旗Linux。
NFS方式:如果您的机器在一个局域网中,并且该局域网上有另外一台服务器以NFS方式共享出一份红旗Linux的拷贝,您就可利用这台机器作为NFS服务器来安装红旗Linux。安装前,您需要从您的系统管理员处获得您系统的TCP/IP设置和NFS服务器的配置信息。
FTP方式:如果您拥有Internet的快速接入,就可通过FTP方式安装红旗Linux。这种方式需要您掌握FTP服务器的有效名称或IP地址,以及红旗Linux在FTP服务器上的具体路径。
SAMBA方式:如果远端的WindowsNT或Windows9x共享盘上有红旗Linux的拷贝,您可选择SAMBA安装方式。

1.2.3.1本地安装方式
当选择硬盘安装方式时:首先进入"SCSI配置"对话框(如图1-4所示),如您在机器中使用了SCSI适配器并确切知道它的类型,请回答"是",并在随后弹出的"载入模块"对话框(如图1-5所示)中指定要加载的模块,回车,出现"模块选项"对话框(如图1-6所示),它使您有机会输入加载模块时附加参数,如您不知道或不确定,可选择"Autoprobe"选项。但实际上,大多数的SCSI设备都可以被系统自动检测出来,所以建议用户在图1-4所示的对话框中选择"否",直接进入"选择分区"对话框(见图1-7),输入存放红旗Linux安装文件的硬盘分区及所在路径。


若选择光盘安装方式,按提示将红旗Linux光盘放入光驱,系统会自动检测光驱类型,如检测失败,将弹出类似图1-5所示的"载入模块"对话框,让您指定加载模块以识别光驱。

1.2.3。2选择远程安装方式
在远程安装方式下,您需要从NFS、FTP和SAMBA中选择一项,并进行如下配置:
首先,选择网络驱动程序:多数情况下,系统能自动配置网卡,但也有可能造成系统死机,如发生这种情况,请重启机器,并在下次安装时手工输入相应设置。
然后,配置TCP/IP网络:如图1-8、1-9、1-10所示,这一步需要您选择协议,输入IP地址、网络掩码、缺省路由和名字服务器。如您不知道或不确定这些信息,请向您的网络管理员请教。

接下来,如果是NFS方式安装,还要输入NFS服务器的节点名和存放红旗Linux安装文件的目录,如图1-11所示。

如果是FTP 方式安装,还要输入FTP服务器的节点名和存放红旗Linux安装文件的目录,如图1-12所示。对有帐号的FTP方式,还要输入您的用户名和密码;若通过代理服务器,还需输入代理服务器的节点和端口。

如果是SAMBA方式安装,还要输入SAMBA服务器的节点名和存放红旗Linux安装文件的共享目录名,还有您的用户名和密码(缺省是无密码的GUEST方式),如图1-13所示。


1.2.4选择安装的方式及类型
如图1-14所示,在"安装路径"对话框中,系统提示您选择安装或升级。如果您已经安装了红旗Linux系统,选择升级方式不会覆盖原有系统的各种配置文件,使您能够在保留原有配置的情况下升级整个系统(所有改动将记录在/tmp/upgradelog这个文件中)。对于第一次安装的用户来说,请选择"安装"方式。回车继续,弹出"安装类型"对话框,如图1-15所示,它提供了工作站、服务器和定制三个选项,建议您选择定制安装,以保持最大的灵活性。


1.2.5创建Linux分区
在准备工作⑤中,您已经为安装Linux腾出了一部分的硬盘空间,这一步要对此部分空间做进一步的划分。
Linux系统至少需要两个分区。这是因为:在Linux中,交换空间(用做虚拟RAM)和文件系统(至少有一个,在实际应用中常有多个文件系统)都要各自占据硬盘上的一个独立分区。至于如何规划您的Linux硬盘空间,建议您考虑下列几项因素:
首先,Linux系统本身需要一部分的硬盘空间。
其次,交换分区需要一部分的硬盘空间。交换空间是系统从硬盘中划分出来的,当运行程序时,如果物理内存耗尽,交换分区将用做虚拟RAM。交换分区的大小取决于需要多少虚拟RAM。一般来说,交换分区的大小为物理RAM的两倍。
再次,当您Linux主机的可能用户数目较多(例如不少于50人)时,最好专门为这些用户建立一个独立的文件系统,并分配一个单独的硬盘分区。
最后,在系统上运行的某些应用软件(如网络新闻服务器)会消耗大量的硬盘空间,对于这类应用,也应当专门建立文件系统,分配一个独立的硬盘分区。最好能够单独分配一个硬盘。
根据上述讨论,相信您不难制订出您的分区方案。在本手册中,只以一个文件系统分区和一个交换分区的情况,介绍如何创建分区。
Linux分区需要用Linux特有的分区工具来创建,红旗Linux提供两个分区工具:Disk Druid和fdisk,如图1-16所示。前者采用菜单驱动,使分区工作变得更为容易;后者是Linux的传统分区工具,功能更强大,在使用上也相对复杂。下面分别介绍如何利用这两个工具来创建Linux文件系统分区和交换分区。

在图1-16中选择DiskDruid分区工具:屏幕上出现如图1-17所示的对话框,它分上/中/下三个区域:第一个区域列出了当前硬盘的分区情况,每一行代表硬盘上的一个分区;第二个区域,列出了硬盘驱动器的信息,每一行代表一个硬盘驱动器;第三个区域是按键区,利用它们可以添加、删除、编辑分区。首先创建交换分区:选择Add按键,出现"编辑新分区"对话框,如图1-18所示,"装入点"项不填,"大小"项输入表示分区大小的数字(以MB为单位),"类型"项选择"LinuxSwap",回车,屏幕显示分区信息,从中可以看出新创建的交换分区的信息。然后创建Linux根文件系统分区:选择Add按键,出现如图1-18所示的对话框,在"装入点"项输入"/",以示装载在根目录下,在"大小"项输入表示此分区大小的数字,在"类型"项选择"Linuxnative",使能"占满剩余空间"选项,回车,屏幕显示分区信息,从中可以看出新创建分区的信息。如果对创建的分区不满意,还可以选择"编辑"按键进行修改。创建之后,当前磁盘的信息如图1-19所示。

如果在图1-16中选择fdisk进行分区,屏幕会出现有关硬盘驱动器的对话框,如图1-20所示,选择要进行分区的硬盘驱动器,高亮"Edit",回车,进入fdisk命令方式,如图1-21所示。

如下列出了fdisk的主要命令:
¨ m提供所有可用命令和列表;
¨ p提供当前分区信息的列表;
¨ n添加新的分区;
¨ t设置或改变分区的类型;
¨ l提供不同分区类型及它们ID号的列表;
¨ w保存信息并退出fdisk;
在用fdisk分区时,您要做的第一件事是利用p命令查看当前的分区信息;然后添加根文件系统(root)分区:利用n创建一个新的分区,然后选择l或p来选择逻辑(logical)分区或主(primary)分区;再下来,指定分区号、分区开始的磁道数(将给出一个范围,一般只选择最低的数字)以及分区的大小。而后创建交换(swap)分区:利用n产生一个新的分区;选择主分区或扩展分区,最好选择主分区;接下来给出分区的号码并告之第一个磁道的位置;最后,告诉fdisk您需要的交换分区的大小;然后需要把分区的类型改变为Linux swap。输入t来改变分区的类型并输入交换分区的分区号,代表Linux交换分区的分区号是十六进制数82。
按照上述步骤,您已经为您的Linux创建了根文件系统分区和交换分区,您还可以继续添加一些其它分区(例如:Window9x分区),方法类似。

1.2.6激活交换分区
创建了交换分区和文件系统分区之后,安装程序查找交换分区并要求初始化它们,如图1-22所示,系统缺省设置坏块检查功能,您只需接受设置并回车。

1.2.7格式化分区
如图1-23所示,选择您想要格式化的分区。对于初次安装的用户,建议您全部格式化,并选择坏块检测模式,这会花费更多的时间,但更安全。要提醒您的是:对升级原有的Linux系统时,如不格式化,有可能造成版本冲突。

1.2.8选择安装软件包
如图1-24所示,选择您想要安装的软件包。
大致有下列软件包可供选择:
2 C编程包(C Development);
2 编程时使用的连接库(Development Libraries);
2 C++编程包(C++ Development);
2 打印服务器软件(Print Server);
2 新闻组服务器软件(News Server);
2 NFS服务器软件(NFS Server);
2 网络支持软件(Networked Workstation);
2 匿名FTPGOPHER服务器软件(Anonymous FTP/Gopher Server);
2 WWW服务器软件(Web Server);
2 网络管理软件包(Network Management Workstation);
2 拨号网络软件(Dialup Workstation);
2 游戏软件(Game Machine);
2 多媒体软件(Multimedia Machine);
2 X Window系统(X Window System);
2 X Window 编程软件(X Development);
2 X多媒体支持软件(X multimedia support);
2 TeX 文字处理软件(TeX Document Formatting);
2 Emacs编辑器(Emacs);
2 X Window下的Emacs(Emacs with X Window);
2 DOS/Windows 模拟器(DOS/Windows connectivity);
2 文档(Extra Documentation);
2 所有软件(Everything);
这些软件包已事先做了分类,您不必单个地选择软件,软件包之间的依赖关系也会被自动处理。对有经验的用户,您也许希望自行定制安装的软件包,或者修改一个现有的安装类型,这只要在图1-24中选中"选择单独的包",就可以了。进入定制画面后,出现一个树状结构,如图1-25所示,它由软件包群组和单独软件包组成;如果您是修改现有的安装类型,那只有该安装类型需要的软件包才被选中;如果您选择定制安装,则所有的软件包都将被选中。用上/下键来选择群组或软件包,按回车来选择/取消软件包群组货软件包,使用F1键来观察各软件包的说明。许多软件包要求您安装其它的软件包或库,为了让您的系统拥有所有需要的软件包,红旗Linux在每次您安装或删除软件包时检查它们的依赖关系。


注意:在图1-24中,选择要安装的软件包时,请您务必选中KDE窗口管理软件包。


在您选择完要安装的软件包后,安装程序检查这些包的依赖关系,如果有的软件包需要您没有选中的软件包的话,程序会列出这些未解决的依赖关系,让您有机会解决,见图1-26所示,选中"安装支持软件包",程序会自动将需要的包增加到选中的包里。

确定无误后,安装程序提醒您把所有的安装记录输出到文件/tmp/install.log中,您可以在安装完成后查看这个文件。
接下来,系统开始安装选中的软件包,这个过程需要一定时间,屏幕上会有一个非常直观的进度表供您观察安装过程。
安装完毕后进入系统配置阶段。

1.3 配置红旗Linux

1.3.1配置鼠标
选择鼠标的类型,一般您只要选择"微软兼容"(Microsoft compatible);最新的Microsoft鼠标利用Logitech协议;如果选择串行鼠标,便会提示您输入鼠标所插的COM端口;如果您拥有的是一个插在PS/2类型端口的鼠标,则不管鼠标的类型,必须选择PS/2鼠标。如果您使用两键鼠标,选择三键模拟,可以使用同时按下两键来模拟第三键的功能。安装完毕后,您还可以使用/usr/sbin/mouseconfig来重新配置鼠标。

1.3.2配置网络
安装程序先询问您是否要配置网络。如果您是通过光盘或本地硬盘方式安装红旗Linux,在回答"是"后会自动探测网卡,并出现如图1-8、1-9、1-10所示的对话框,提示您选择协议,并输入您的IP地址、网络掩码、缺省网关和主域名服务器等信息。如果您是通过NFS、FTP、SAMBA方式安装红旗Linux,您就已经配置过网络,相应地,安装程序会提供三种选择:保留先前的设置;重新配置;不配置(这样,系统将没有网络支持),如图1-27所示。

1.3.3设置时区
如图1-28所示,系统提示您选择您所在的时区以及是否想要把CMOS始终设置为格林威治时间(也称为GMT或UTC)。如果把时钟设置为当地时间,Linux和其它操作系统(诸如Windows95)都将使用这一时钟(注意:当本地时间改变时,Windows9x将重新设置时钟)。如果把时钟设置为UTC,Linux将控制时间的变化,而Windows95却不能。安装后还可以使用/etc/sbin/timeconfig来修改。

1.3.4启动服务
如图1-29所示,选择您希望在红旗Linux系统中自动启动的服务。如果您近期不打算在Linux中收发电子邮件,建议您不要选择sendmail服务项,此服务若配置不当,回大大延长Linux的启动时间。

1.3.5配置打印机
如果您没有打印机或不想现在配置,可以跳过这一步,留待以后进行。
如图1-30所示,安装程序将询问您打印机的连接类型,有三个选项:本地打印机(Local,直接同系统相连的打印机),远程打印机(Remote,连接在其它UNIX机器上的打印机),及网络打印机(LAN-Manager,通过SAMBA方式共享出来的打印机)。


不论您选择了哪种连接方式,都要被询问所创建队列的名字、假脱机目录(用来存放打印暂存文件的目录)的名字(见图1-31)、打印机使用的纸张尺寸、打印机的分辨率,如图1-32所示。如果打印机是彩色的,则还要被询问想要使用的颜色的浓度。

如果正在配置本地打印机,还需要提供打印机被连接到的端口,如图1-33所示。

如果正在配置远程打印机,还需要提供连接打印机的主机的IP地址,以及在远程主机中队列的名字,如图1-34所示。

如果正在配置网络打印机,还需要提供连接打印机的主机的名字、主机的IP地址、打印机的名字,以及用来访问打印机的用户名和口令,如图1-35所示。

然后设置您使用的打印机类型。如果您使用的是PS打印机,可以选择"PostScript Printer",如图1-36所示。

设置完毕,屏幕列出您所提供的全部打印机信息,如图1-37所示,待您确定后,系统会保留这些设置。

1.3.6设置root密码
如图1-38所示,安装程序要求您为系统设置一个root口令。口令必须至少是六个字符长,并且应该是大写字母、小写字母和数字的混合(记住:口令是大小写敏感的)。口令不应该基于其他人可以猜到的内容(如:名字、电话号码、生日等等)。您输入的口令不会显示在屏幕上,口令将被要求输入两次,以验证它被正确地输入;如果两次不一致,安装程序会要求您重新输入。记下这个口令并放在安全的地方,忘记口令,将不能进入系统。请记住:超级用户(root)有权访问整个系统,因此您最好只在进行系统维护或管理时才用root用户登录。

1.3.7制作启动盘
如图1-39所示,询问您是否要制作启动盘,建议您不要跳过此步,请回答"是",并插入一张空白软盘到A:驱,回车,制作启动盘。

1.3.8安装LILO
LILO是一个非常优秀的系统工具,它允许您在系统启动时选择想要进入的操作系统。 
在安装LILO之前,您应该知道哪个分区装有什么操作系统,并且还应该知道要在哪里安装LILO。在几乎所有的情况下,都可以把LILO放在MBR上;然而,如果运行OS/2,则不能这样做,OS/2的引导装载器应该占用MBR,而LILO则应该被装入到root分区的超级块里。
开始安装LILO,如图1-40所示,选择安装LILO的位置,可供选择的项通常有:MBR、Root、Floppy。MBR(Master Boot Record)是第一个硬盘的主引导区,Root是安装到可以启动的Linux分区的Superblock上,而Floppy是安装到一张软盘上。您一般应该选择MBR。
下一个对话框让您输入需要在启动时传递给LILO的信息,如图1-41所示。如果您使用的是某些SCSI 驱动器,您需要选中"Linear"模式,除非您确实需要这个参数,不然一般情况下,建议您不用选中这个选项。最值得您注意的是:如果您的系统拥有64M以上的内存,Intel x86系列的BIOS有时会向操作系统报告最大只有64M内存,这种情况下,您就需要通知系统核心您的真实内存大小,否则Linux将只能使用64M内存。例如,您系统拥有128M内存,您就需要输入下面的参数:mem=127M。之所以使用127M,而不128M,是因为某些系统需要保留一部分内存给BIOS或显存做cache,故保留1M内存给系统。如果您的输入了大于您真实内存的参数,将会造成严重后果,例如系统死机。


下面让您选择希望启动的分区,如图1-42所示。这根据您的使用习惯确定,用方向键来上下移动,使用TAB键来选中编辑按钮并按回车,缺省的启动分区被排在最前面。若选择启动DOS ,还要求您输入DOS启动分区的设备名及代号;若选择启动Linux,还需要输入Linux启动分区的设备名及代号。然后您可以选择view来查看目前的lilo.conf文件的设置。确定无误后,选择"确定",并按回车键,将LILO安装到硬盘上。


1.3.9配置X Window
如果您安装了X Window系统,程序将启动Xconfigurator,让您配置X Window。
首先,探测显卡类型:如探测成功,出现如图1-43所示的对话框,否则将提供备选显卡清单,让您指定加载模块。用上下键加亮您的显示卡,并且按回车选中。


接下来,设置显示器:如图1-44所示,Xconfigurator提供一列供选择的显示器,您可从中挑选一个与您的显示器能够正确匹配的;如果不能找到合适的显示器但您知道显示器的频率,则可选择"Custom"自行定制;否则,建议您接受默认设置"Generic SVGA",默认设置的屏幕刷新频率比较安全,但效果也较差。


如您在图1-44中选择了"Custom"项,您就必须自行指定显示器的水平及垂直扫描频率,如图1-45,1-46,1-47所示。

警告:对显示器的选择一定要非常慎重,因为当显示器以高于它的设计频率运行时,有可能造成损害。因此,不推荐您选择一个和您的显示器"相似"的显示器, 除非您有充分的理由这样做。


其次,您需要输入显存大小(单位为K,例如2M为2048K),时钟芯片和RAMDAC的型号。 如果您确切知道这些参数,可以输入;否则接受缺省设置。对时钟芯片,系统会自动检测,建议您选择"无"。
最后,您还要选择显示模式。
以上信息都将被写入/etc/X11/XF86Config文件中。
1.3.10重新启动系统
现在您就可以按照安装程序的提示重新启动机器,记住移去软驱中的软盘。如能正常启动,您就可以开始领红旗Linux的风采了。


第二部分 Red Flag Linux上的中文环境

内容纲要:
l 炎黄中文平台介绍;
l 在字符环境下使用炎黄中文平台;
l 在Desktop环境下使用炎黄中文平台;
l 汉字打印实用程序;

一种操作系统在中国的推广成效很大程度上取决于运行于它上面的软件对中文的处理能力。由中国科学院软件研究所主持开发的红旗Linux是目前国内少数几个支持大字符集(GBK)的中文操作系统之一,它预装炎黄中文平台和方正True Type字库,提供字符界面中文环境和X Window界面中文环境,中西文兼容,并能够在Linux上实现TrueType的显示和打印功能。

2.1炎黄中文平台简介

炎黄中文平台是中国科学院软件研究所开放系统与中文信息处理中心在认真分析目前市场上的UNIX系统中文平台产品的现状的基础上,利用十余年开发UNIX中文系统的经验,结合"八五"、"九五"项目的最新研究成果开发的新一代中文平台。
炎黄中文平台由三部分组成:字符环境中文界面、X Window图形环境中文界面和高质量汉字打印系统。
①. 字符环境中文界面包括基本中文本地环境、用于PC控制台的字符界面的中文环境,为您提供在PC控制台上进行汉字输入输出的功能。另外,其他终端用户也可以利用该软件的中文本地环境更方便有效地处理汉字信息。
②. X Window图形环境中文界面包括X Window的中文本地环境、全中文的Desktop操作界面、用于X Window图形界面的中文输出界面及支持中文处理的应用程序。
③. 高质量汉字打印系统(选件)采用北大方正的TrueType字库,支持各种点阵打印机和激光打印机,为您提供与打印设备无关的高质量汉字打印输出。
炎黄中文平台和市场上的其它中文平台相比有着巨大的优越性。它严格遵循UNIX国际化与本地化标准(POSIX、XPG/4、SPEC*95)及国家标准《开放系统中文界面规范(GB/T11681-1996)》,并具有以下特色:
l 标准平台,不需对Linux的核心做任何修改,支持Linux产品的多个版本。
l 提供中文本地化支持环境。
l 在X Window环境下提供全汉化中文菜单,输入界面规范,使习惯于Microsoft Windows界面的用户在X Window环境也能享受Microsoft Windows环境下的外观和感受。
l 丰富实用的输入法,随系统提供全国信息标准化委员会推荐的智能ABC、表形码输入法及五笔、炎黄拼音、区位等近10种输入方法。输入法可动态挂接,您既可以指定在启动炎黄中文平台时自动挂接的输入法,又可以在启动平台后动态摘挂输入法。提供符合《开放系统中文界面规范(GB/T11681-1996)》标准的开放的输入方法结构和API,您可以挂接自己编写的输入法,甚至支持挂接跨平台的输入法。
l 完整的中西文兼容性,完全保留了原西文控制台的各种特性,如扩展ASCII码的支持、支持ASCII表格线及改变屏幕的颜色以及光标形状等。能够完美地处理ASCII表格线和汉字,绝不会搞混。
l 数据库网络软件的兼容性,彻底支持象FoxBase、Informix、Oracle、Sybase等数据库的字符和图形前端开发工具处理中文;并支持NetScape等处理中文,使基于开放系统的Internet和Intranet进入中文信息化时代。
l 采用直接写屏技术,对英文软件不做修改也能完美的处理中文。
l 具有很强的硬件兼容性,彻底支持象MultiVideo等多屏、多用户硬件适配器。
l 采用北大方正TrueType字库,提供与打印设备无关的高质量汉字打印输出,支持各种点阵打印机和激光打印机。

2.2在字符环境下使用炎黄中文平台

在炎黄中文平台的字符环境中,提供了智能ABC(abc)、五笔(wb)、区位(qvwei)、炎黄拼音(yhpy)、表型码(bxm)等五种中文输入法(括号里的是运行的命令)。

2.2.1切换中文输入法
一旦启动红旗Linux字符界面,就已经处于炎黄中文平台的字符环境中,可以使用中文输入方法。
要进入中文输入方式,按[Shift]+[Fn]键,其中n (3 £ n £ 7)为与该输入法相连的功能键号。要回到纯英文输入方式,按[ctrl]+[空格键]或[shift]+[F1]即可。例如,现在只挂接了两个输入法,按[Shift+[Fn]键(这里,5 £ n £ 7)就可以返回纯英文输入方式。

2.2.2配置中文输入方法
在默认情况下,炎黄中文平台字符界面启动后会自动挂接区位和智能ABC、五笔、区位、炎黄拼音和表型码等五种输入法。可以通过在自己的起始目录下放置一个名为.ims的文件来改变这一设置。.ims文件是一个文本文件,其中每一行指定一个输入法的名字,炎黄中文平台在启动时会自动按顺序挂接.ims文件中指定的输入法。请看下例:
$ cat .ims
yhpy
qvwei
$ yh
则炎黄中文平台顺序挂接炎黄拼音输入法和区位输入法。这时,按<Shift><F3>键可以切换到炎黄拼音输入法,按[Shift]+[F4]键可以切换到区位输入法。如果炎黄中文平台在启动时找不到您的起始目录下的.ims文件,它就会挂接/usr/local/yh/lib/system.ims的输入法,反之,挂接您的起始目录下的.ims文件中的输入法。

2.2.3动态挂接输入方法
如果您的.ims文件中没有指定挂接某输入法(如,炎黄拼音输入法yhpy),那么您还可以在启动炎黄平台字符界面后动态挂接它。方法如下:
在shell提示符下键入:
/usr/local/yh/bin/yhpy
命令。如果您已经把/usr/local/yh/bin加到PATH环境变量中,则直接键入:
yhpy
命令即可。这时,该输入法被分配在第一个空闲的功能键上,例如,您已经挂接了两个输入法,则新启动的输入法就会被分配在功能键<F5>上。您可以按[Shift]+[Fn]键切换到该输入法。其中n (3 £ n £ 10)是与该输入法相连的功能键号。

2.2.4动态卸下输入方法
在炎黄中文平台字符界面中,最多可以挂接5个输入法,分别对应功能键F3~F7。但是,每启动一个输入法,就要占用一些系统资源。挂接的输入法太多,会影响整个系统的性能。因此,对于一时不用的输入法,可以将其卸下。待要用时再将其挂上。
要卸掉一个输入法,首先切换到该输入法,然后按[Shift]+[F8]键可以卸下当前输入法。一旦该输入法被卸下,与之相对应的功能键就空闲了。下次再挂接一个输入法时就可以使用该功能键。
注意:按[Shift]+[F8]键只能卸掉当前的输入法。

2.2.5显示或消隐提示行
当您在运行某些应用程序时,可能需要屏幕上显示出提示行,例如,当您运行的程序只要显示中文,而不需要输入汉字。这时,可以按[ctrl]+[空格]或[Shift]+[F1]键可以消隐屏幕底部的提示行。[Shift]+[F1]键是开关键,每按一次提示行改变一个状态。

2.2.6半角/全角切换
如果您需要输入全角的数字、字母及符号时,可以在提示行显示的情况下,按<Shift><F2>键进入全角输入状态。再按一次[Shift]+[F2]键就有回到半角输入状态。


2.3在Desktop环境下使用炎黄中文平台

炎黄中文平台为Desktop环境提供全汉化的中文菜单及图标;提供中文输入程序。

2.3.1在桌面环境下使用中文输入方法
在炎黄中文平台的图形环境中,提供了区位、GBK拼音及智能ABC等三种中文输入方法。

2.3.1.1启动汉字输入工具
从桌面主菜单的"实用程序"子菜单中选择"汉字输入工具" 菜单项就可启动汉字输入工具。
一旦启动了汉字输入工具,会在桌面上出现一个浮动的汉字输入提示窗,如图2-1所示。这时,您就可以开始输入汉字了。
图2-1 汉字输入工具界面

2.3.1.2关闭汉字输入工具
在某些情况下,需要关闭桌面上没用窗口,以使得桌面上整洁一些。要关闭汉字输入窗口,用鼠标选中该窗口右上角的"×"图标。

2.3.1.3使用汉字输入工具
在桌面环境中,您可以使用鼠标在中/英文、全角/半角及不同的输入法之间进行切换。使用鼠标单击输入窗口上各功能按钮就可进行各功能切换。启动汉字输入窗口之后,默认状态为汉字输入、半角及智能ABC输入法。
单击"中"按钮(输入窗口中右边第一个按钮)可以切换到英文输入状态。此时,该按钮显示"英"字。再次单击该按钮,即可切换到汉字输入状态。也可以用Ctrl键切换中/英文输入状态。
单击"半"按钮(输入窗口中右边第二个按钮)可以切换到全角输入状态。此时,该按钮显示"全"字。再次单击该按钮,即可切换到半角输入状态。
单击输入法按钮(输入窗口中右边第三个按钮)可以切换到下一种输入法。此时,该按钮显示该输入法的名称(如,区位、GBK拼音、智能ABC等)。再次单击该按钮,又将切换到另一种汉字输入法中。输入法的转换顺序为:
标准(智能ABC) ê 区位 ê GBK拼音 ê 标准(智能ABC)
如此循环往复。

2.3.2 Netscape Communicator的设置
在Netscape Communicator中可以显示汉字,在Netscape Composer中可以输入汉字。您需要进行如下的设置:
View ê Encoding ê Simplified Chinese(GB简体中文)。


2.4 汉字打印实用程序

炎黄中文平台的汉字打印实用程序支持Epson点阵打印机、HP激光打印机及其兼容机型,提供Epson 180dpi、HP 300dpi和HP 600dpi三种打印分辨率,并且提供了一些打印控制命令供应用程序使用。

2.4.1 Clp中文TrueType打印实用程序

2.4.1.1功能简介
本实用程序的主要功能是直接打印文件至打印机。其特点是:
l 支持兼容EPSON针式、HP激光的两大系列打印机;
l 支持GBK字库;
l 无须配置打印机,只要知道打印机所在的端口设备即可;

2.4.1.2使用
本实用程序的使用非常简单,只要打入命令:
clp_hp filename

clp_epson filename
其中:filename就是用户想要打印的文件的名字。

2.4.1.3注意事项
本实用程序有一个配置程序config.clp,放在/usr/local/yh/lib目录下。
该文件指定了clp程序所需的一些参数如打印机所在的端口、打印精度(dpi)和缺省字库名。
其格式如下,顺序不可改变,内容可由用户修改:
lp1
600
fzfsjw.ttf

2.4.2 Yhcps中文TrueType打印服务器

2.4.2.1 简介
Yhcps中文打印服务器程序是一个后台进程,用户可以通过它,使用Linux系统配置好的打印机进行打印,并可以由系统来控制打印作业。特点有:
l 支持兼容EPSON针式、HP激光的两大系列打印机;
l 支持GBK字库;

2.4.2.2 使用
启动Yhcps中文打印服务器,可以使用用命令yhcps_hp或yhcps_epson。
这时系统提示:
YanHuang Chinese Print Service started : lp1
[说明]:yhcps程序运行正常,您可以使用Linux的打印命令lpr来打印,也可以使用X下的各个应用程序的菜单打印命令来打印(不能打印图形)。
关闭Yhcps中文打印服务器,可以使用用命令stop_yhcps来实现。

2.4.2.3 注意事项
a、如果在Yhcps中文打印服务器运行时系统出现问题,须用命令restore来恢复打印端口:
restore 端口名
例如用 restore lp1 恢复打印端口
b、在yhcps运行期间,不可以使用clp程序打印。必须先关闭yhcps才行。
c、本程序同样需要配置文件config.clp,内容不变。

2.4.3 打印控制命令
为了给用户提供高质量的打印服务,Clp实用程序和Yhcps打印服务器可以解释特定的打印控制命令,使用户能够控制打印的字体、字体大小、换页、选择软 硬字库、改变行间距以及旋转90度打印等等。
控制命令直接放在用户文档中,均以ESC开头( 在Linux下显示为^[ ),跟随一个"#"符号,然后是命令,最后以"@"符号结尾。
例如改变字体大小的打印控制命令:
^[#BZ20@

在Linux中,字符ESC在vi程序中这样输入:
(1)进入插入状态
(2)键入Ctrl-v,然后按ESC,就可以了(显示为^[)

各打印控制命令的用法、解释如下:

l 选择硬字库
格式:ESC#YZK@ 显示为^[#YZK@
对于EPSON打印机来说,如果用户不指定选择软字库,则程序缺省使用硬字库。而且只有使用EPSON系列打印机,才可以使用硬字库,才可以使用此命令。

l 选择软字库
格式:ESC#RZKfontname@ 显示为^[RZKfontname@
要使用各种高精度、美观的TTF字体,可以通过此命令设置当前打印字体。这里fontname为字体文件名,要求为带目录的完整文件名,不用引号。
例如选择字体楷体,文件名为skai.ttf,位于/home/wx/fonts/,
命令格式为:ESC#RZK/home/wx/fonts/skai.ttf@

l 按磅值设置字体大小
格式:ESC#BZn@ 显示为^[#BZn@
按照磅值n设置字体大小,程序缺省为12,1磅=1/72英寸

l 设置行间距
格式:ESC#HJJn@ 显示为^[#HJJn@
按照值n设置行间距。
对于EPSON系列打印机来说,行间距将被设置为n/180英寸;
对于HP系列打印机来说,行间距将被设置为n/600英寸。

l 旋转90度打印
格式:ESC#RTn@ 显示为^[#RTn@
为了实现竖向打印,使用此命令n=1
恢复横向打印,使用此命令n=0

l 换页
格式:ESC#HY@ 显示为^[#HY@

l 打印机初始化
格式:ESC#RST@ 显示为^[#RST@
关于打印控制命令,可以参照提供的示例文件test来了解其使用。

2.4.4有关打印实用程序的几点说明
1 系统提供给用户六种TTF字库,分别是GBK黑体fzhtk.ttf和GBK书宋fzssk.ttf
GB的楷体fzktjw.ttf,隶书fzlsjw.ttf,魏碑fzwbjw.ttf和仿宋fzfsjw.ttf
2 字库文件必须放在目录/usr/local/yh/lib 下,用户自己增加的字库也要放在本目录下。
3 系统指定的字库为GB楷体fzfsjw.ttf,在配置文件config.clp中指定,用户也可以修改此文件来配置缺省字体。



本文章版权属红旗-Linux所有。

本光盘文章除作者特别声明之外,均遵照GPL完全公开授权,
在注明作者和出处的前提下,任何报刊媒体都可以自由转载。
标签集:TAGS:
回复Comments() 点击Count()
喜欢就顶一下

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}