GNU/Linux >> Linux の 問題 >  >> Linux

エラー:gdal がインストールされているのに、R 依存パッケージのインストール中に gdal-config が見つかりません

Ubuntu 18.04 の場合

sudo apt install libgdal-dev でこれを修正しました 誰かがこれを役に立てば幸いです。上記の回答の一部は、時代遅れで長くなっているようです。

以前のバージョン (apt-get があった)

sudo apt-get install libgdal-dev


-dev が必要です 開発用のヘッダーと共有ライブラリ リンクを含むパッケージ 展開用の通常のパッケージ以外に .ディストリビューションに関する限り、2 つの異なる使用例

私のディストリビューション:

[email protected]:/tmp$ dpkg -l | grep gdal | cut -c-72
ii  libgdal1-1.7.0                                1.7.3-6ubuntu3        
ii  libgdal1-dev                                  1.7.3-6ubuntu3        
[email protected]:/tmp$ 

R CMD INSTALL rgdal_0.7-8.tar.gz CRAN でのすべてのビルド時のチェックを考慮すると、CRAN パッケージに期待されるように問題なく動作します。

2016 年後半の更新: @JoshO'Brien がコメントで指摘しているように

<ブロック引用>

マイナー アップデート:ここ 2016 年、Ubuntu 14.04.2、libgdal1h を実行 libgdal1 を置き換えたようです (ただし libgdal1-dev はまだ必要です)。少なくとも apt-get install libgdal1 しようとすると、その旨のエラーが表示されます

Ubuntu 16.04 の場合、対応する行は次のようになります。
sudo apt-get install libgdal1i

このようなアップストリーム ライブラリの名前変更は一般的です。 apt-cache search libgdal など 現在のパッケージ名を見つけるのに役立ちます。 重要 重要なのは、「抽象的な」開発パッケージ libgdal-dev 「具体的な」現在のランタイムパッケージをプルするため、ビルドに必要なのはこれだけです(ここでは: libgdal1i ) 依存関係を介して。


apt-file を使用できます package を使用して、探している欠落ファイルが含まれているパッケージを見つけます。

最初に apt-file をインストールします コマンド apt-get install apt-file を使用
apt-file を更新 コマンド apt-file update を使用
apt-file を使用できるようになりました 不足しているファイルを見つけるために。 apt-file search gdal-config

私の場合、svn から grass-7.1 を構成するときに同じエラーが発生しました。以下に示すように:

    $ ./configure
    ...more...
    checking whether to use GDAL... yes
    checking for gdal-config... /usr/bin/gdal-config
                  ...more....
    ./configure: 1: ./configure: /usr/bin/gdal-config: not found
    ./configure: 6093: test: =: unexpected operator
    configure: error: *** Unable to locate GDAL library.

しかし、 gdal-config を探した後 apt-file を含むファイル 以下に示すように、パッケージ libgdal1-dev をインストールした後、エラーを解決できました

$ apt-file search gdal-config

結果

libgdal1-dev: /usr/bin/gdal-config

libgdal1-dev をインストールしました 、以下に示すように:

$ sudo apt-get install libgdal1-dev

Linux
  1. 13.10から14.04にアップグレードするためのパッケージのインストール中にUpdate-managerがスタックしましたか?

  2. PPM インストール エラー:パッケージに適したインストール先が見つかりません

  3. sudo:add-apt-repository:command not found エラーを修正

  1. [修正]エラー:スナップ「パッケージ」が見つかりません

  2. 縁石のインストール中にエラーが発生しました (0.8.5)

  3. 「topicmodels」パッケージのインストール中にエラーが発生しました。終了ステータスがゼロではありません。 Ubuntu

  1. クラスZipArchiveが見つからないというエラーを修正しました[PHP7]

  2. yum-config-managerコマンドが見つかりません[修正]

  3. c_rehash:コマンドが見つかりませんエラー–解決策