Невозможно установить библиотеки rgdal и rgeos R в Red Hat Linux

У меня возникла ошибка при компиляции пакета rgdal adn rgoes на нашей Linux-машине с RedHat. Я попытался провести некоторое исследование, но не смог найти возможного решения. Не могли бы вы помочь мне с этим, так как это очень важно для меня, чтобы решить.

**ERROR WHILE COMPILING RGDAL in R 3.0**

**strong text**
* installing *source* package ârgdalâ ...
** package ârgdalâ successfully unpacked and MD5 sums checked
configure: CC: gcc -std=gnu99
configure: CXX: g++
configure: rgdal: 0.8-10
checking for /usr/bin/svnversion... yes
configure: svn revision: 496
configure: gdal-config: gdal-config
checking gdal-config usability... ./configure: line 1397: gdal-config: command not found
no
Error: gdal-config not found
The gdal-config script distributed with GDAL could not be found.
If you have not installed the GDAL libraries, you can
download the source from  http://www.gdal.org/
If you have installed the GDAL libraries, then make sure that
gdal-config is in your path. Try typing gdal-config at a
shell prompt and see if it runs. If not, use:
--configure-args='--with-gdal-config=/usr/local/bin/gdal-config'
with appropriate values for your installation.

ERROR: configuration failed for package ârgdalâ


*****ERROR WHILE COMPILING RGEOS:*****
**strong text**
* installing *source* package ârgeosâ ...
** package ârgeosâ successfully unpacked and MD5 sums checked
configure: CC: gcc -std=gnu99
configure: CXX: g++
configure: rgeos: 0.2-17
checking for /usr/bin/svnversion... yes
configure: svn revision: 413M
checking geos-config usability... ./configure: line 1385: geos-config: command not found
no
configure: error: geos-config not usable
ERROR: configuration failed for package ârgeosâ

person user2448881    schedule 10.02.2014    source источник
comment
У вас установлены библиотеки C(++) libgeos-dev и libgdal1-dev? Если нет, сначала установите их.   -  person Justin    schedule 10.02.2014
comment
Спасибо за ответ Джастин. Вы имеете в виду, что я должен сначала установить эти библиотеки, а затем установить библиотеку GDAL с www dot rgeos dot com.... Не возражаете, поделитесь информацией о том, каковы шаги для работы пакетов rgdal и rgeos. Мне трудно понять это... но наши пользователи ищут эти пакеты...   -  person user2448881    schedule 11.02.2014
comment
@Джастин, спасибо. Я чувствую, что это кусает меня каждый раз, когда я пытаюсь установить на новую машину. Я бы хотел, чтобы эта зависимость была указана где-то более явно (не уверен, как я должен отказаться от этой библиотеки GEOS = libgeos-dev, кроме поиска в SO)   -  person MichaelChirico    schedule 16.02.2017


Ответы (2)


В Fedora 20 вам необходимо установить geos и geos-devel!

sudo yum install geos geos-devel

После этого компиляция в R работает хорошо!

** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (gstat)

The downloaded source packages are in
    ‘/tmp/Rtmp9ciIzG/downloaded_packages’
person delaye    schedule 21.07.2014
comment
Я добавлю для всех, кто приходит сюда из Google на Linux Mint / Ubuntu, что правильные пакеты для установки: libgeos и libgeos-dev - person MichaelChirico; 18.05.2015

Я не на RedHat (я на Ubuntu), поэтому кто-то, кто может, сможет дать лучшие имена пакетов... Но при установке пакетов из исходников вам понадобится dev необходимых библиотек. В этом случае вам, вероятно, потребуется установить:

libgdal1-dev
libgeos-dev

So:

yum install libgdal1 libgdal1-dev libgeos libgeos-dev

Затем в Р:

install.packages('gdal')

это не проверено, так как мне не нужны все дополнительные пакеты, связанные с этими двумя!

person Justin    schedule 11.02.2014
comment
Большое спасибо, Джастин. Однако когда я запускаю sudo yum install libgdal1 libgdal1-dev libgeos libgeos-dev, я получаю следующее: Пакет libgdal1 недоступен. Пакет libgdal1-dev недоступен. Пакет geos-3.4.2-1.3.amzn1.x86_64 уже установлен и имеет последнюю версию Пакет libgeos-dev недоступен. - person Michael Davidson; 04.03.2015