2008年11月30日星期日

安装最新的 Mayavi2

为了安装Mayavi2,需要vtk4.4以上版本,dapper源里是4.2,所以下载源码安装。主要参考此文
sudo apt-get install mesa-common-dev
  • cmake成功后,make时又有错误,找不到GL/glx.h。
在网上搜索无果,只好放弃在Hiweed1上安装。转而在virtualbox上安装基于ubuntu8.10的hiweed2RC,源里的软件都新,可以方便的用apt-get安装,省得自己从源码装。等Hiweed出正式版了,再安装在硬盘上--这是后话。

此时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
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
svn co https://svn.enthought.com/svn/enthought/ETSProjectTools/trunk ETSProjectTools
cd ETSProjectTools
sudo python setup.py install
  • 下载安装所有ETS包,包括Mayavi2
ets co "ets"
cd ETS3.0.3
sudo ets develop
此时遇到无数的错误信息,原来是没有安装g++,及python的dev包。补上:
sudo apt-get install build-essential python-dev
  • 然后再次
ets develop
  • 测试
mayavi2
大功告成。

没有评论:

发表评论


相关文章

Widget by Hoctro