- 首先下载源码和数据以及cmake并解压缩
- cmake时出错,说需要定义参数OPENGL_INCLUDE_DIR,google了一下,发现此文,于是安装mesa-common-dev:
sudo apt-get install mesa-common-dev
- cmake成功后,make时又有错误,找不到GL/glx.h。
此时virtualbox是1.6.2版,无法正常安装Guest Addition。于是
- 卸载旧的,下载安装最新的2.0版:
sudo apt-get remove virtualbox
sudo dpkg -i virtualbox-2.0_2.0.4-38406_Ubuntu_dapper_i386.deb
- 设置Guest的虚拟光驱为/usr/share/virtualbox/VBoxGuestAdditions.iso。
- 在Guest中
sudo sh /media/cdrom0/VBoxLinuxAdditions-x86.run这里有个奇怪的问题,首先在PCMan File Manager里打开光驱,然后才能在LXTerminal里看到光驱里的文件。
- 最后记得重启guest。
按照Mayavi2用户指南开始安装最新的svn。
- 首先安装必须的包。
sudo apt-get install python-vtk python-wxgtk2.8 python-setuptools python-numpy python-configobj
- 下载安装ETSProjectTools
svn co https://svn.enthought.com/svn/enthought/ETSProjectTools/trunk ETSProjectTools
cd ETSProjectTools
sudo python setup.py install
- 下载安装所有ETS包,包括Mayavi2
ets co "ets"此时遇到无数的错误信息,原来是没有安装g++,及python的dev包。补上:
cd ETS3.0.3
sudo ets develop
sudo apt-get install build-essential python-dev
- 然后再次
ets develop
- 测试
mayavi2大功告成。
没有评论:
发表评论