GDALを手動でアンインストールする


8

私は、その後./configuremakemake install私はもともと私のUbuntuマシンでGDALをインストールしたアプローチを、今私は1.10にアップグレードしたいです。

残念ながら、私はアップグレードを実行するためのaptを使用したいが、実行した後apt-get install、私は実行してgdal-config --version、私はまだ1.9のバージョンを取得します。

私は手動での.soファイル名の変更を試みた/usr/local/lib/usr/lib私はまだ手動でアンインストールGDALすることができません。

他の誰かがこれを成功させましたか?


ないmake uninstall何かを?
saiarcot895 2014年

回答:


6

これが役立つかどうかはわかりませんが、うまくいきました。GDALをアップグレードしようとしていましたが、ソースから手動でインストールしていたため、最初に古いバージョンをアンインストールしたいと思っていました。だから私はどこかを読んで(申し訳ありませんが、現在それを見つけることができないほど多くのタブを開いていました)、最新のパッケージをインストールするだけで以前のパッケージを上書きします。そして、次回sudo make install使用する代わりに、sudo checkinstall後で実行しsudo dpkg -r <name_of_your_package>てアンインストール可能なdebパッケージを作成するために使用する必要があるという別のコメントを読んだので、持っていたバージョンをインストールしました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に削除することで解決しました
mace

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。それらも削除する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.