Estou recebendo o seguinte erro ao tentar instalar o pacote sf
em R ( R/3.4.2/gcc7.2.0
) no CentOS 7.
install.packages('sf')
--------------------------------------------------------------------------------
Configuration failed because libudunits2.so was not found. Try installing:
* deb: libudunits2-dev (Debian, Ubuntu, ...)
* rpm: udunits2-devel (Fedora, EPEL, ...)
* brew: udunits (OSX)
If udunits2 is already installed in a non-standard location, use:
--configure-args='--with-udunits2-lib=/usr/local/lib'
if the library was not found, and/or:
--configure-args='--with-udunits2-include=/usr/include/udunits2'
if the header was not found, replacing paths with appropriate values.
You can alternatively set UDUNITS2_INCLUDE and UDUNITS2_LIBS manually.
--------------------------------------------------------------------------------
Eu não tenho permissões sudo neste sistema e preciso compilar a partir da fonte. Eu baixei e descompactei a fonte aqui ftp://ftp.unidata.ucar.edu/pub/udunits (udunits-2.2.26.tar.gz) no meu diretório pessoal. Em seguida, tentei instalar o pacote R novamente configurando o configure.args
para o local dessa biblioteca udunits descompactada. Ainda estou recebendo o mesmo erro.
install.packages('sf', configure.args = c('--with-udunits2-include=/home/username/udunits-2.2.26')
Como faço para compilar isso a partir do código-fonte e configurá-lo para trabalhar com o R?