1.了解xubuntu
XUbuntu是一份基于Ubuntu的Linux发行。然而与Ubuntu不同的是,Xubuntu采用轻量级的XFce桌面环境,并面向低端机器作了优化。该发行尽可能地只包含GTK+应用软件。
2.制作xubuntu的安装盘
将下载的安装iso文件复制到u盘。
syslinux.exe -ma 盘符
rename isolinux syslinux
cd syslinux
rename isolinux.cfg syslinux.cfg
3.安装过程
开始安装前拔掉网线,安装过程中会提示网络没有连接的信息,因为不需要网络下载的内容,所以不同管它。
4,安装编译环境
1.添加下载源 /etc/apt/sources.list
www.cnubuntu.com/article-23-1.html
将网易的源加入到sources.list中,添加成功后运行
sudo apt-get update
2.安装build-essential
-------------关于build-essential-----------------------
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。
如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。
查看该软件包的依赖关系,可以看到以下内容:
$ apt-cache depends build-essential
build-essential
依赖: libc6-dev
依赖:
libc6-dev
依赖: gcc
依赖: g++
依赖: make
依赖: dpkg-dev
也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。
安装方法如下:
$sudo apt-get install build-essential
------------------------------------
备注:sudo apt-get install build-essential -y (-y 标识缺省安装)
3. 安装mplayer subversion libva-dev(视频加速) mesa-utils(openGL)
4. 安装 freeglut3-dev
5. 安装 glib2.0 -y
编译spice时缺少的库
sudo apt-get install libXrande-dev
编译spice
configure时用config.sh(添加了库的连接)里的参数设置
编译时
5.编译
安装 qt 5.1.0
sudo ./qt.....
5.1编译nDreams
5.1.1 修改ndreams.prf,将文件copy到/opt/Qt5.1.0/5.1.0/gcc/mkspecs/features/下
修改NDREAMS_DIR =......
修改QT += widgets
5.1.2 修改nLibs/src/nBase/nApplication.cpp
----------------------------
将设置字符集的代码屏蔽
+....setCodecForCStrings()
+....setCodecForLocale()
+....setCodecForTr()
-------------------------------
5.2 编译qspice
5.2.1 修改main.cpp (同nLibs/src/nBase/nApplication.cpp)
5.2.2.修改 NetworkTools.cpp
return inet_addr(ip.toAscii().data());-> return inet_addr(ip.toUtf8().data());
设置环境变量expor bin (可以将bin里文件cp到/usr/bin)
将qt lib cp到/usr/lib
3. 安装显卡驱动
参考:
http://os.51cto.com/art/201001/176438.htm
6.修改启动脚本
6.1 修改取消双屏
7.修改xubuntu的启动命令,将启动xubuntu的界面改为启动登录界面
修改:/etc/init/lightdm.conf文件中的
----------------------------------
#exec lightdm
exec /opt/spice/init.sh
----------------------------------