studio paquetes org language instalar how for r installation deb netcdf

paquetes - r for linux download



cómo instalar los paquetes R "RNetCDF" y "ncdf" en Ubuntu? (3)

Me gustaría utilizar los paquetes R RCDCDF y ncdf en Ubuntu.

Cuando intento install.packages(''RNetCDF'') o install.packages(''ncdf'') , obtengo errores similares:

... ncdf.c:3:20: fatal error: netcdf.h: No such file or directory compilation terminated. make: *** [ncdf.o] Error 1 ERROR: compilation failed for package ‘ncdf’ ... Warning message: In install.packages("ncdf") : installation of package ‘ncdf’ had non-zero exit status

Los paquetes libnetcdf6 y netcdf-bin del repositorio de Ubuntu están instalados. ¿Tengo que hacer algo más?


Necesita instalar el -dev de esos paquetes para obtener los encabezados que se requieren para compilar el paquete. En este caso, necesita libnetcdf-dev , udunits-bin y libudunits2-dev


En mi caso, se necesitaba el paquete libudunits2-dev.

sudo apt-get install libudunits2-dev

Desde que instalé NetCDF desde el origen, tuve que especificar manualmente las ubicaciones de lib e incluir carpetas

install.packages("/home/user/Downloads/RNetCDF_1.6.1-2.tar.gz", repos = NULL, type="source", dependencies=FALSE, configure.args="--with-netcdf-include=/usr/local/netcdf-4.2.1-build/include --with-netcdf-lib=/usr/local/netcdf-4.2.1-build/lib")


Solo para aclarar, dado que su problema inicial está en R, y la solución se aplica fuera de R. Inicialmente estaba tratando de hacer

install.packages ("libnetcdf-dev"), que no funcionó.

en cambio, desde afuera de R: sudo apt-get install libnetcdf-dev

Eso lo solucionó para mí.