手动卸载GDAL


8

我也跟着./configuremakemake install当我最初我的Ubuntu机器上安装GDAL的做法,但现在我想升级到1.10。

不幸的是,我想使用容易进行升级,但执行后,apt-get install我跑gdal-config --version我仍然得到一个版本为1.9。

我尝试手动重命名.so文件/usr/local/lib/usr/lib但是仍然无法手动卸载GDAL。

有人成功做到了吗?


make uninstall什么事吗
saiarcot895 2014年

Answers:


6

我不知道这是否会有所帮助,但是对我有用。我想升级GDAL,并且由于我是从源代码手动安装的,因此我想先卸载旧版本。因此,我在某处阅读(很抱歉,但是我打开的选项卡太多,现在找不到了),我应该只安装最新的软件包,否则它将覆盖以前的软件包。我读到另一条评论说,下次而不是使用,sudo make install我应该使用sudo checkinstall它将创建一个deb软件包,但此软件包可在以后运行时卸载,sudo dpkg -r <name_of_your_package>因此我只安装了以前的版本sudo checkinstall(覆盖我拥有的版本,并创建了该软件包),然后使用sudo dpkg -r gdal。我知道这不是最优雅的事情,但是对我有用。


1
它可能不优雅,但是却像魅力一样!
Alexandre Neto

这个解决方案对我有用。但是,由于Python2.7绑定,我对QGIS之后无法加载gdal感到麻烦。我通过删除文件夹/usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg来解决此问题
钉头锤

3

您需要找到手动安装的二进制文件:

$> which gdalinfo
/usr/local/bin

然后,您必须找到其他手动安装的二进制文件并删除它们(请注意删除命令之前:您这里肯定还有其他手动安装的二进制文件)

$> ls /usr/local/bin
gdal-config gdal_contour gdal_grid gdal_rasterize gdal_translate gdaladdo gdalbuildvrt gdaldem gdalenhance gdalinfo gdallocationinfo gdalmanage gdalserver gdalsrsinfo gdaltindex gdaltransform gdalwarp ogr2ogr ogrinfo ogrlineref ogrtindex

当您手动安装GDAL,你也安装本地lib下,他们应该在这里:/usr/local/lib/libgdal*通配符和内gdalplugins。您也要删除它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.