linux字符界面下显示中文,安装zhcon


1.下载zhcon-0.2.5-to-0.2.6.diff.gz和zhcon-0.2.5.tar.gz两个包
  wget http://sourceforge.net/projects/zhcon/files/zhcon/0.2.6/zhcon-0.2.5.tar.gz
  wget http://sourceforge.net/projects/zhcon/files/zhcon/0.2.6/zhcon-0.2.5-to-0.2.6.diff.gz
2.tar zxvf zhcon-0.2.5.tar.gz
  gunzip zhcon-0.2.5-to-0.2.6.diff.gz
  cd zhcon-0.2.5/
  patch -p1 < ../zhcon-0.2.5-to-0.2.6.diff 

3 ./configure 加入编译到指定的目录 则命令为:./configure --prefix=opt/EmbedSky/4.3.3 (最后不用加/)
   make
   此处可能会出现错误,是因为缺少有些头文件,根据错误,一般memset等没定义,在相应的源文件或者头文件加入string.h
   还有可能有些变量未定义:
   在zhcon的make过程中,有很多次报错,说缺少memset,memcpy等函数的定义,是缺少#include <string.h>;有几次缺少abs,atoi,free等的定义,
   是缺少#include <stdlib.h>;还有报fd_set结构的定义,是缺少#include <sys/select.h>;
   另外,缺少几个常量定义,我从以前版本的内核头文件中找到,然后写入了src/lrmi.c中(好像就是这个 文件缺),共用到如下几个量:
   #define VIF_MASK        0x00080000      /* virtual interrupt flag */
   #define IF_MASK         0x00000200
   #define IOPL_MASK       0x00003000
   #define TF_MASK         0x00000100 
   这样过后make可以成功
   然后make install

4. 启动字符界面,这是输入zhcon --utf8 可能还会出现问题,这时一个是修改zhcon.conf 文件,还有一个非常重要的是修改,把
#x_resolution = 640
#y_resolution = 480
x_resolution = 800   //修改分辨率
y_resolution = 600
   
#color_depth = 4
color_depth = 8

 还有一个非常重要的修改是:修改grub启动文件,改分辨率,在/boot/grub/grub.conf里的kernel项追加“vga=0x307”后为
 这个在你输入zhcon --utf8时可能会告诉你说没法启动fremebuffer等东东,这时你在这里kernel后面加入即可

 kernel /boot/vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=4f04913b-3dd1-4aea-945a-2e64c44665e5 rhgb quiet vga=0x307
             initrd /boot/initrd-2.6.25-14.fc9.i686.img

5.现在输入命令就会出现界面了,成功 
 
6.移植问题,这里重要的是把编译好的可执行文件,配置文件还有包含的一些文件拷打linux系统下面就可以了,如:
  我是在 opt/EmbedSky/4.3.3/  下的,所以在该目录的bin目录下会有一个zhcon可执行文件,还有在该目录下的lib目录下会有一个
  zhcon的目录,里面有font和input文件 ,还有一个就是该目录下的etc的目录会有一个zhcon.conf当移植到其他开发板上时可能其他地方没有这个目录
这个你自己在创建下即可,把这三个文件相应的拷贝到开发板上的相应目录,如在我的目标移植系统上有/opt/EmbedSky/4.3.3/ 目录,所以你就拷贝到相应的lib和bin目录下
以及etc等目录下的zonch.conf (这里拷贝到/usr/bin 和/usr/lib ,/usr/etc 应该也性,没试)


7.这样在目标系统下的字符界面下可以显示中文了

8.参考文章:
1.http://blog.163.com/jw_chen_cs/blog/static/20221214820126185371482/
2.http://www.linuxidc.com/Linux/2010-05/26183.htm
3.http://hi.baidu.com/liang_zuokui/item/8822d3c4637b5c6588ad9eca
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,我可以为您提供编译安装 Wine、Pidgin、gFTP 和 Zhcon 中文虚拟控制台的基本步骤。请注意,这些是相对复杂的过程,需要一定的技术知识。在进行此操作之前,请务必备份您的数据,以防止意外数据丢失。 安装 Wine: 1. 下载 Wine 的源码包。 您可以从 Wine 官方网站或其他可靠的站点下载您需要的 Wine 源码包。 2. 解压并进入源码包目录。 使用 tar 命令解压下载的源码包,并进入解压后的目录。 3. 配置编译选项。 使用 ./configure 命令来配置编译选项。您可以根据需要使用不同的选项来定制您的 Wine 安装。 4. 编译并安装。 使用 make 命令开始编译 Wine。这可能需要一些时间,具体取决于您的系统配置和编译选项。完成编译后,使用 make install 命令来安装 Wine。 安装 Pidgin: 1. 下载 Pidgin 的源码包。 您可以从 Pidgin 官方网站或其他可靠的站点下载您需要的 Pidgin 源码包。 2. 解压并进入源码包目录。 使用 tar 命令解压下载的源码包,并进入解压后的目录。 3. 配置编译选项。 使用 ./configure 命令来配置编译选项。您可以根据需要使用不同的选项来定制您的 Pidgin 安装。 4. 编译并安装。 使用 make 命令开始编译 Pidgin。这可能需要一些时间,具体取决于您的系统配置和编译选项。完成编译后,使用 make install 命令来安装 Pidgin。 安装 gFTP: 1. 下载 gFTP 的源码包。 您可以从 gFTP 官方网站或其他可靠的站点下载您需要的 gFTP 源码包。 2. 解压并进入源码包目录。 使用 tar 命令解压下载的源码包,并进入解压后的目录。 3. 配置编译选项。 使用 ./configure 命令来配置编译选项。您可以根据需要使用不同的选项来定制您的 gFTP 安装。 4. 编译并安装。 使用 make 命令开始编译 gFTP。这可能需要一些时间,具体取决于您的系统配置和编译选项。完成编译后,使用 make install 命令来安装 gFTP。 安装 Zhcon 中文虚拟控制台: 1. 下载 Zhcon 的源码包。 您可以从 Zhcon 官方网站或其他可靠的站点下载您需要的 Zhcon 源码包。 2. 解压并进入源码包目录。 使用 tar 命令解压下载的源码包,并进入解压后的目录。 3. 配置编译选项。 使用 ./configure 命令来配置编译选项。您可以根据需要使用不同的选项来定制您的 Zhcon 安装。 4. 编译并安装。 使用 make 命令开始编译 Zhcon。这可能需要一些时间,具体取决于您的系统配置和编译选项。完成编译后,使用 make install 命令来安装 Zhcon。 希望这些步骤可以帮助您成功编译安装 Wine、Pidgin、gFTP 和 Zhcon 中文虚拟控制台。如果您有任何疑问或问题,请随时向我提出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值