apt-get install python-gdal安装版本1.6.0,并且已经安装。我想安装1.9.0版本。

我是否必须先卸载1.6.0然后手动编译,还是我错过了一个apt-get软件包?

#1 楼

您可以从Ubuntugis获得1.9(请参阅https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable)。

有关其他二进制文件来源,请参见http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries。

如果无法通过其他方法,则可以从源代码构建1.9(http://trac.osgeo.org/gdal/wiki/BuildHints)

#2 楼

注意:这是对较早版本的GDAL的解答,并且有可用的较新版本(包括当前版本)可以类似于此答案进行编译。只需替换以下命令中的版本号即可。


使用Python绑定从源代码构建:


sudo apt-get install build-essential python-all-dev
wget http://download.osgeo.org/gdal/gdal-1.9.0.tar.gz
tar xvfz gdal-1.9.0.tar.gz
cd gdal-1.9.0
./configure --with-python
make
sudo make install


此外,某些Linux发行版要求在安装后更新共享库缓存:


sudo ldconfig


评论


谢谢Mike非常有帮助,您从源头上描述了如何建立gdal。

–user9417
2012年8月8日在21:32

@Rengifo请支持有用的答案。您可能会发表评论,但投票甚至更为重要。

– Underdark♦
2012年8月9日在6:24

两天后,gdal无法在Ubuntu中运行,发现此注释非常有用!不过,需要注意的一点是,其余的GIS堆栈安装在/ usr / local / bin中,并且似乎安装在/ usr / bin /中。

–密探
13年1月8日在7:14

对于将来的用户:文件夹结构有所变化。为了下载最新的稳定版本,wget命令将如下所示:wget http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz。

–fdetsch
15年1月12日在9:53

如果您想卸载它,最好使用checkinfo而不是make install。简单的make卸载不适用于以这种方式安装的GDAL。

– Pavel V.
2015年8月7日下午6:55

#3 楼

如果提出的问题仍然有意义,我可以使用以下方法设法在Python-Gdal上安装Ubuntu 14.04 (Trusty)

apt-get install python-gdal

评论


您的回答让我很开心。我一直在寻找Mike的好答案,但是在第三台计算机上安装时遇到了一些疯狂的错误。但是运行此程序时,运行很顺利。非常感谢!

–约翰·琼斯
16年11月7日在20:22

#4 楼

当您运行Ubuntu 10.04 Lucid时,可以从Ubuntugis获得1.9(请参阅https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable)。 1.9是为Lucid构建的,用于OSGEO Live DVD,应该很快会用于其他Ubuntu版本(ish)。来源:UbuntuGIS邮件列表上的一些电子邮件流量。