| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • 微软教你在IE7中使用RSS

  • RemotelyAnywhere用IE轻松远…

  • 快快申请 streamload提供10G…

  • 使用Firefox浏览Google有优势

  • FireFox背后的秘密:教你如何…

  • 打造更完美的Firefox

  • Mozilla Firefox技巧拾零

  • 秘籍:Firefox技巧应用宝典

  • 让Google Deskbar实现简体中…

  • Firefox 1.6a1简单体验报告

  • Q
    您现在的位置: 我是IT人 >> 应用学院 >> 操作系统 >> Linux >> 教程正文
    RedHat7 中文化实战           
    RedHat7 中文化实战
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-15
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:

    前言

    根据多位玩家在 China Linux Forum 发表的帖子, 经过两昼夜的反复实践,
    终于搞定了可爱的"小红帽",提出一套初步的中文化解决方案.本文未有发明,
    仅以安装过程之经验,供同挤相互印证.

    一 安装 RedHat Linux 7.0

    按照常规步骤安装 RedHat Linux 7.0. 笔者所用平台为 Sony VAIO F160 Laptop,
    PII300/64M/6.4G. 安装模式选择 Gnome WorkStation. 系统重要软件版本号如下:

    Kernel 2.2.16
    gcc 2.96
    gcc-c++ 2.96
    glibc 2.1.92
    XFree86 4.0.1
    Gnome 1.2.1

    二 控制台中文化

    利用 Unicon 3.0 实现控制台的中文化. Unicon 3.0 是 TurboLinux 公司利用
    Unicon 技术实现的 Linux 控制台国际化的解决方案. 通过终端帧缓冲方式实现
    多字节语种的显示与输入,支持 GB,GBK,BIG5,JIS,KSC 等编码.

    可以从 China Linux Forum 或 直接从 TurboLinux 公司的网站下载:
    http://www.linuxforum.net/ftp/update/Unicon-3.0-release.tar.gz
    ftp://ftp.turbolinux.com.cn/pub/turbolinux/source/Unicon/Unicon-3.0-release.tar.gz

    安装 Unicon 3.0 需要修改 Linux 内核. Unicon 3.0 同时提供了 Kernel-2.2.17
    和 Kernel-2.4.0-test10 的内核补丁. 笔者选择了稳定内核 Kernel-2.2.17.

    最新的内核源代码可以在国内外很多站点得到,或者直接从以下网站下载:
    http://www.kernel.org/pub/linux/kernel/v2.2/linux-2.2.17.tar.gz

    1. 下载完毕后,将内核源代码包解压缩到 /usr/src 目录中:

    # cd /usr/src
    # tar zxvf /path/to/your/linux-2.2.17.tar.gz

    2. 为内核打上 Unicon 补丁:

    # cd /tmp
    # tar zxvf /path/to/your/Unicon-3.0-release.tar.gz
    # cd /usr/src
    # gzip -dc /tmp/Unicon-3.0/kernel-patches/Unicon-kernel-2.2.17-1.patch.gz | patch -p0 -b

    3. 编译新内核:

    # cd /usr/src/linux
    # make mrproper
    # make xconfig 启动内核配置程序

    在内核配置菜单中以下选项前选择"Y":

    Code maturity level options
    +-Prompt for development and/or incomplete code/drivers
    Console Driver
    +-Support Frame Buffer Devices
    +-Unicon Support
    +-VESA VGA Graphics Console

    为了使 Linux 能够识别 Window 下中文文件名,应当选择核心支持中文
    代码页:

    Character Driver
    +-Native Langruage
    +-code 936(GBK)

    根据具体情况配置其它选项, 然后 Save configuration and exit.

    # make dep
    # make bzImage
    # make modules
    # make modules_install

    4. 新内核编译成功后,测试新内核是否运行

    # cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.2.17
    # cp /usr/src/linux/System.map /boot/System.map-2.2.17

    编辑 /etc/lilo.conf 文件将新内核的入口添加到引导记录里,并使之生效:

    #lilo -vi

    使用重新引导系统.

    5. 安装 GNU 可移植线程库 pth-1.3.7

    下载地址为 ftp://ftp.gnu.org/gnu/pth/pth-1.3.7.tar.gz

    # cd /tmp
    # tar zxvf /path/to/your/pth-1.3.7.tar.gz
    # cd pth-1.3.7
    # ./configure --prefix=/usr/local
    # make
    # make test
    # make install

    使新的库文件目录生效:

    # echo /usr/local/lib >> /etc/ld.so.conf
    # ldconfig

    6. 安装 Unicon-3.0

    虽然 Unicon 3.0 的编译过程很简单,但出于节省编译时间和节省存储空间的目的,可做
    少量修改。例如:Unicon 默认编译包含 GB,GBK,BIG5,JIS 和 KSC 编码,而实际使用时,
    有些编码却用不上.当然,是否全部编译还得由自己的情况而定.

    进入 Unicon-3.0 目录,在 fonts 目录内,修改 Makefile.in 文件内容,将你不需要编
    译的字体前加上 # 号. 在 Unicon/Unicon 目录内,需在 ImmHzInput.cpp 和 UniKey.cpp
    的头部加入语句 #include . 在 tools 目录内,在 Makefile.in 中,去掉
    -V2.7.2.3, 将 CFLAGS 设成 CFLAGS = -O2 -Wall -I.

    # cd ..
    # ./confugre --prefix=/usr/local
    # make
    # make install
    # make data
    # make data-install

    7. 现在 Unicon3.0 已经编译并安装完成, 为了在控制台下得到更
    好的显示效果, 修改 lilo.conf 文件, 例如

    image=/boot/vmlinuz-2.2.17
    label=k2217
    root=/dev/hda2
    read-only
    vga=771 //设置控制台的分辨率为800x600*16bit

    执行 lilo -v 使 lilo 生效.
    重新引导系统.

    执行
    # insmod unikey
    # insmod encode-gb
    # loadunimap /usr/lib/Unicon/direct.uni
    # Unicon --gb

    如果出现了蓝色的输入条,试试 Ctrl+Space 应该可以隐藏输入条, 再试试右面的shift
    键,应该可以出现智能拼音输入法提示,至此,已经完成了控制台的中文化.

    二 X-Window 中文化

    1. 配置中文 Locale

    RedHat 7.0 已经安装了支持中文的 Locale 在 /usr/lib/locale/zh_CN 下.

    [1] [2] [3] 下一页  

    教程录入:小秦    责任编辑:小秦 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |