wie installiert man die R-Pakete "RNetCDF" und "ncdf" unter Ubuntu?

7

Ich möchte die R-Pakete RNetCDF und ncdf in Ubuntu verwenden.

Wenn ich install.packages('RNetCDF') oder install.packages('ncdf') versuche, bekomme ich ähnliche Fehler:

%Vor%

Die Pakete libnetcdf6 und netcdf-bin aus dem Ubuntu-Repository sind installiert. Muss ich etwas anderes machen?

    
Abe 03.07.2012, 21:49
quelle

3 Antworten

13

Sie müssen das -dev dieser Pakete installieren, um die Header zu erhalten, die zum Kompilieren des Pakets benötigt werden. In diesem Fall benötigen Sie libnetcdf-dev , udunits-bin und libudunits2-dev

    
Justin 04.07.2012, 14:43
quelle
6

In meinem Fall wurde libudunits2-dev-Paket benötigt.

sudo apt-get install libudunits2-dev

Da ich NetCDF von der Quelle installiert habe, musste ich manuell die Speicherorte von lib und include Ordnern

angeben %Vor%     
Sadiq Huq 09.07.2013 10:06
quelle
0

Nur zur Klarstellung, da Ihr anfängliches Problem in R liegt und der Fix außerhalb von R angewendet wird. Ich habe zunächst versucht,

zu tun
  

install.packages ("libnetcdf-dev"), was nicht funktioniert hat.

stattdessen von außerhalb von R: sudo apt-get install libnetcdf-dev

Das hat es für mich behoben.

    
AtomicTech 19.04.2016 15:49
quelle

Tags und Links