前言
之前写的Ubuntu14.04安装MiniGUI教程有些过时了,MiniGUI在github上有提供一个脚本,可以通过脚本快速安装
安装
1 安装依赖库
sudo apt-get install libgtk2.0-dev libsqlite3-dev libxml2-dev libjpeg-dev libpng12-dev libfreetype6-dev libssl-dev cmake automake
2 下载
可能会遇到下载慢的问题,或者下载不了,可以搜索github下载慢
git clone https://github.com/VincentWei/build-minigui-3.2.git
进入build-minigui-3.2文件夹,修改build-all.sh,更改一下minigui的配置
./configure --enable-develmode --with-runmode=$runmode --disable-splash --disable-screensaver --with-ttfsupport=ft2 --with-ft2-includes=/usr/include/freetype2
确保可以通过SSH访问GitHub,并且可以sudo在Linux机器上进行操作,这里主要下载minigui的库
./fetch-all.sh
我打包了本文所需要的全部代码并上传代码到CSDN,防止以后下载不到代码
下载build-minigui-3.2
下载minigui-res
这里分开了两个压缩包,因为不能上传那么大的文件,两个都下载好后,解压minigui-res到build-minigui-3.2文件夹中即可
3 编译安装
3.1 gvfb
cd gvfb
cmake .
make; sudo make install
cd ..
3.2 chipmunk
请勿使用Ubuntu提供的chipmunk-dev软件包
cd 3rd-party/chipmunk-5.3.1
cmake .
make; sudo make install
cd ../..
3.3 minigui-res
cd minigui-res
./autogen.sh
./configure
sudo make install
cd ..
3.4 build-all
./build-all.sh
4 运行
cd cell-phone-ux-demo
./mguxdemo
当远程存储库中有一些更新时,可以运行update-all.sh以对其进行更新
可以运行clean-build-all.sh以卸载,清理并重新安装
注意,可能需要在运行时运行ldconfig以刷新共享库的缓存mguxdemo