首先,需要自己重新编译GDAL,目前UBUNTU源里的GDAL有BUG。
然后,从svn中下载grass 6.4:
svn co https://svn.osgeo.org/grass/grass/branches/develbranch_6 grass-6.4
cd grass-6.4/debian
svn://svn.debian.org/pkg-grass/packages/grass/branches/6.4/debian debiangis
mv debiangis/* .
目前,这个DEB控制还有点小问题,需要自己作些修改:
nano grass.conf
把路径修改为:
/usr/lib/grass64/lib
然后修改grass-preview-doc.links,修改为:
usr/share/doc/grass-preview-doc/html usr/lib/grass64/docs/html
还需要连接一个so库:
locate _gdi_.so
我的机器上有两个地址,一个是python 2.4,一个是python 2.5,我选择了python 2.5的地址,然后作了个连接:
sudo ln -s /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gdi_.so /usr/loca/lib/libgdi.so
然后就可以编译了:
debuild binary
然后就可以安装了,你若不想安装,可以使用我已经编译好的,(添加我自己的源):
然后sudo aptitude install grass-preview就可以了。
如要安装文档:
sudo aptitude install grass-preview-doc
sudo mkdir /usr/lib/grass64/docs
sudo ln -s /usr/share/doc/grass-preview-doc/html /usr/lib/grass64/docs/
发表回复