LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3028|回复: 13

终于在Slackware 9.0 下安装好了unicon !

[复制链接]
发表于 2003-10-17 17:49:54 | 显示全部楼层 |阅读模式
发表于 2003-10-19 15:43:30 | 显示全部楼层
我把帖子直接搬过来,SunnyLhj兄弟不介意吧?

由于Slackware 9.0使用的是2.4.20内核,所以在安装时比较方便!
1、 #gzip unicon.zip (因为太大,公社里上传不到,这个是我自己的ftp,有可能上不了!ftp://sunnylhj.vicp.net/upload
2、 #cd unicon
3、 #installpkg *.tgz
4、 mkdir /usr/lib/module/2.4.20/unicon (建立放unicon内核的目录)
5、 cp *.o /usr/lib/module/2.4.20/unicon (拷贝所有unicon内核文件到/usr/lib/module/2.4.20/unicon下)
6、 cp –f rc.local /etc/rc.d (设置unicon自动启动)
7、 cp vmlinuz /boot/vmlinuz-new (拷贝启动内核到/boot目录下并改名为vmlinuz-new)
8、 vi /etc/lilo.conf 像如下:
image = /boot/vmlinuz-new
label = Slack-Unicon
root = /dev/hda(?) (这里是你slackware 9.0根目录)
read-only
9、 lilo
10、 reboot
好了,重新启动后就可以看到中文了!如果不能自动启动,请执行如下命令:
#Unicon --gbk
发表于 2003-10-19 17:00:54 | 显示全部楼层
如果能说说这个unicon的tgz是怎么做出来的,对大家的学习更有益处。
发表于 2003-10-19 20:24:40 | 显示全部楼层
SunnyLhj兄我想下你的unicon.zip,你的ftp一般什么时候开啊?
 楼主| 发表于 2003-10-20 09:28:44 | 显示全部楼层

编译内核!

我的ftp://sunnylhj.vicp.net是不定时开的,不过下午5:30—7:00一定在线!
其实也很简单,只是给内核打下patch,然后编译一通!我以前以为编译内核很复杂,可用过以后发觉得并不是那么难!建议大家动手编译内核!@_@

关键是这个内核patch!
http://download.kldp.net/kslack/unicon-kernel-2.4.20.patch.bz2

1、 给Linux内核源码打补丁的方法∶
把补丁文件unicon-kernel-2.4.20.patch.bz2拷贝到您的
Linux内核源码目录下面(例如∶/usr/src/linux).

cp unicon-kernel-2.4.20.patch.bz2 /usr/src/linux

# 把unicon带的补丁打到linux内核源码中去.比如∶
cd /usr/src/linux
bzip2 -dc unicon-kernel-2.4.20.patch.bz2 | patch -p1

2、配置内核编译选项
cd /usr/src/linux
make menuconfig

选择 "Code maturity level options"
选择 "rompt for development and/or incomplete code/drivers"
按 "Exit" 退出此项

选择 "Console Driver"
选择 "Support Frame Buffer Devices"
选择 "Unicon Support"
选择 "VESA VGA Graphics Console"
按 "Exit" 退出此项

同时选择其它您想要编译的选项.
然后保存配置选项退出.

3、编译内核
make clean && make dep && make bzImage

4、拷贝新内核到/boot并改名为vmlinuz-unicon
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-unicon

5、编辑lilo.conf像如下这个样子!
#vi /etc/lilo.conf

vga=788
image=/boot/vmlinuz-unicon
  root=/dev/hda(?)这里是你的slackware9的根目录!
  label=slack-unicon
  read-only
保存退出后记得用:lilo 命令使更改生效呵!

6、 下载并安装pth库
pth库是GNU可移植线程库.可以从ftp://ftp.gnu.org/pub/gnu/pth
那里得到.使用源码编译的方法如下∶
tar xfz pth-1.3.7.tar.gz
cd pth-1.3.7
./configure --prefix=/usr
make
make install
或者直接使用中软件4.0或TurboLinux 8.0中的pth
ftp://ftp.turbolinux.co.jp/pub/T ... th-1.3.7-4.i586.rpm

rpm2tgz pth-1.3.7-4.i586.rpm
installpkg pth-1.3.7-4.i586.tgz

7、 安装unicon的步骤
http://okpos.com/unicon/unicon-3.0.4-20010924.tar.gz

tar -zxvf unicon-3.0.4-20010924.tar.gz
cd unicon-3.0.4
./configure --prefix=/usr
make
make install
make data ; may take a long time...
make data-install
#如果以上make && make install不成功(在我的机子上就不成功!)请用下面的:
cd unicon-3.0.4
./configure --prefix=/usr  (这一步一定要做!)
cd unikey
make && make install
cd ../fonts/gb   (编译gb字体支持)
make && make install
下载TurboLinux的unicon包
ftp://ftp.turbolinux.co.jp/pub/T ... n-3.0.4-13.i586.rpm

rpm2tgz unicon-3.0.4-13.i586.rpm
installpkg unicon-3.0.4-13.i586.tgz

8、使unicon能自动启动
insmod unikey
insmod encode-gb
loadunimap /usr/lib/unicon/direct.uni
if [ -x /usr/bin/unicon ]; then
echo "Starting Unicon3..."
/usr/bin/unicon --gb >/dev/null 2>&1
fi

到此已全部搞定!
reboot
之后选择
slack-unicon启动就可以了!
 楼主| 发表于 2003-10-21 09:10:47 | 显示全部楼层

文件我已经上传到这里啦!

最初由 struggle 发表
SunnyLhj兄我想下你的unicon.zip,你的ftp一般什么时候开啊?


文件我已经上传到这里啦!
ftp://ftp.hklpg.org/upload/unicon.zip
发表于 2003-10-21 09:12:40 | 显示全部楼层

回复: 文件我已经上传到这里啦!

最初由 SunnyLhj 发表
文件我已经上传到这里啦!
ftp://ftp.hklpg.org/upload/unicon.zip


没有权限。。
 楼主| 发表于 2003-10-21 09:21:01 | 显示全部楼层

我现在在线!

你现在直接上我的ftp://sunnylhj.vicp.net/upload就可以了!
发表于 2003-10-21 09:36:51 | 显示全部楼层
连不上啊。。。。
发表于 2003-10-21 12:49:34 | 显示全部楼层
还是上传到linuxsir自己的ftp吧。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=66194
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表