1.下載網址http://www.minigui.com/en/download/
2.下載資料:
3.安裝過程:
(1)安裝 libminigui-gpl-3.0.12.tar.gz
tar zxvf libminigui-gpl-3.0.12.tar.gz
cd libminigui-gpl-3.0.12
./configure
{報錯:
Going to generate license pictures ...
./configure: line 15530: ./runme.sh: No such file or directory
WARNING: failed to generate license pictures.
(無視之)}
make
make install
(2) 安裝minigui-res-be-3.0.12.tar.gz
tar zxvf minigui-res-be-3.0.12.tar.gz
cd minigui-res-be-3.0.12
./configure
make
make install
成功以后則在“ls /usr/local/lib”看到minigui的庫文件
修改默認庫路徑
修改你的 /etc/ld.so.conf 文件,在里面最后新加入一行 /usr/local/lib
然后在終端執行ldconfig
(3)安裝mg-samples-3.0.12.tar.gz
tar zxf mg-samples-1.3.0.tar.gz
cd mg-samples-3.0.12
Make
{報錯:
checking pkg-config is at least version 0.9.0... yes
checking for MINIGUI... configure: error: Package requirements (minigui >= 3.0.10) were not met:
No package 'minigui' found
}
解決方法:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
./configure
Make
{報錯:
dlgdemo.c:40:27: 錯誤:mgplus/mgplus.h:沒有那個文件或目錄
make[2]: *** [dlgdemo.o] 錯誤 1
make[2]: Leaving directory `/mnt/hgfs/F/mg-samples-3.0.12/ctrl_dlg'
make[1]: *** [all-recursive] 錯誤 1
make[1]: Leaving directory `/mnt/hgfs/F/mg-samples-3.0.12/ctrl_dlg'
make: *** [all-recursive] 錯誤 1
}
解決辦法:vim ctrl_dlg/dlgdemo.c ,注釋掉mgplus/mgplus.h
make
make install
(4)安裝 qvfb2-2.0.tar.gz
tar zxvf qvfb2-2.0.tar.gz
cd qvfb2-2.0
./configure
{報錯:
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!
}
解決辦法:需要首先安裝一個qt-devel-3.3.8-4.fc7.i386.rpm
rpm -iv qt-devel-3.3.8-4.fc7.i386.rpm --force --nodeps
rm /usr/lib/qt-3.3/lib/libqt-mt.so
ln -s /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.6 /usr/lib/qt-3.3/lib/libqt-mt.so
ls -l /usr/lib/qt-3.3/lib/
./configure --with-qt-includes=/usr/lib/qt-3.3/include --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3
這個時候就不會有錯誤了
make
make install
(5)運行mg-samples-3.0.12里面的housekepper可執行程序測試之:
{
報錯:
start-qvfb :/usr/local/bin/gvfb2 pcxvfb 4194 XVFB-for-MiniGUI-3.0-(Gtk-Version) 800x600-16bpp
execlp error!!
execl: No such file or directory
NEWGAL>PCXVFB: Wait too long for CLIENT.
NEWGAL: Does not find matched engine: pc_xvfb.
KERNEL>InitGUI: Can not get graphics engine information!
}
解決辦法:vim /usr/local/etc/MiniGUI.cfg ,
其中一句話修改成exec_file = /usr/local/bin/qvfb2
修改完后再測試