决定不用虚拟机,准备装 rh9。可惜买的 3张rh9光盘不能安装,说什么光盘中 无介质,我fanit.
那就用下载的 RH9硬盘 安装吧,可惜rh9硬盘安装好像要DOS引导,没DOS,没软驱。无奈的时候,把第1张光盘放入光驱,竟然能引导,高兴下.......
引导后 ,选择硬盘安装 ,指定介质路径,接下来就满简单的,可是安装 好后竟然启动不起来,提示什么init之类的,网上查了 下 ,据说是硬件不支持,彻底无语........
那就装FC5吧,FC5装起来方便多了,可以参考linuxsir里的文档。
然后,开始安装minigui-str-1.6.2
下载libminigui.str-1.6.2.tar.gz, minigui-res-str-1.6.tar.gz, mg-samples-str-1.6.2.tar.gz
然后解压3个文件。
1. 进入/minigui-res-str-1.6/
终端下输入命令make install
修改你的 /etc/ld.so.conf 文件,在里面最后新加入一行 /usr/local/lib
然后执行 [Root]# ldconfig
2.进入/libminigui-str-1.6.2/src/kernel/ 用编辑器修改init.c,删掉下面这几行
#ifdef __LINUX__
else {
pthread_kill_other_threads_np ();
}
#endif
保存退出,然后进入/libminigui-str-1.6.2目录
./configure
make
make install
3. 进入/mg-samples-str-1.6.2目录,然后
./configure
make
( 有网友说要进入/mg-samples-str-1.6.2/src/目录, 用编辑器修改helloworld.c文件,去掉
#include <minigui/mywindow.h>这一行,我删掉后反而出错,这步没做 )
我采用QVFB来做,所以要装 qvfb,从以下地址下载
http://www.minigui.com/downloads/dep-libs/qvfb-1.0.tar.gz
然后,
[user]# tar zxf qvfb-1.0.tar.gz
[user]# cd qvfb-1.0
[user]# ./configure
[user]# make
[user]# make install
[user]# cd $HOME
[user]# vi .bashrc
在 .bashrc 最后面加上一句
export PATH="$PATH:/sbin:/usr/local/bin:/usr/local"
user]# source .bashrc //让它执行一下,当然也可以选择重启一下电脑,效果是一样的
Root]# vi /usr/local/etc/MiniGUI.cfg //修改这个文件在里面找到
[system]
# GAL engine
#gal_engine=fbcon
gal_engine=qvfb //这里修改
# IAL engine
#ial_engine=console
ial_engine=qvfb //这里修改
mdev=/dev/mouse
mtype=IMPS2
[fbcon]
defaultmode=1024x768-16bpp
[qvfb]
defaultmode=640x480-16bpp //这里修改
display=0
保存一下,OK了!
接下来就开始执行例子吧
user]# qvfb &
在 qvfb 中选 File Configure 640x480 VGA 16bit ,和/usr/local/etc/MiniGUI.cfg一样
然后进入mg-samples-str-1.6.2/src下执行各程序,在QVFB就可以看到效果了..............
救苦救难观世音,终于看到了,god bless me!