2015-02-05 3 views
0

Я хотел бы установить пакет GeoXp, но R не позволяет мне ... увидеть ошибку ниже ...Установка R пакета `GeoXp` терпит неудачу

>install.packages("GeoXp") 
... 
configure: using libpng dynamic linkage 
checking for X... no 
configure: error: X11 not found but required, configure aborted. 

ERROR: configuration failed for package ‘rgl’ 
* removing ‘/home/****/R/x86_64-pc-linux-gnu-library/3.0/rgl’ 

Warning in install.packages : 
    installation of package ‘rgl’ had non-zero exit status 
ERROR: dependency ‘rgl’ is not available for package ‘GeoXp’ 
* removing ‘/home/******/R/x86_64-pc-linux-gnu-library/3.0/GeoXp’ 

Warning in install.packages : 
    installation of package ‘GeoXp’ had non-zero exit status 

The downloaded source packages are in 
    ‘/tmp/RtmpAbblyJ/downloaded_packages’ 

> library("GeoXp") 
Error in library("GeoXp") : there is no package called ‘GeoXp’ 

Ну, там, кажется, проблема с зависимостями ... но установка rgl не работает, либо ...

Вот моя сессия информация:

> sessionInfo() 
R version 3.0.2 (2013-09-25) 
Platform: x86_64-pc-linux-gnu (64-bit) 

locale: 
[1] LC_CTYPE=de_DE.UTF-8  LC_NUMERIC=C 
    LC_TIME=de_DE.UTF-8  LC_COLLATE=de_DE.UTF-8  
    LC_MONETARY=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 
[7] LC_PAPER=de_DE.UTF-8  LC_NAME=C      
    LC_ADDRESS=C    LC_TELEPHONE=C 
    LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods 
    base  

other attached packages: 
[1] spacetime_1.1-3 sp_1.0-17  

loaded via a namespace (and not attached): 
[1] grid_3.0.2  intervals_0.15.0 lattice_0.20-29 
    tools_3.0.2  xts_0.9-7  zoo_1.7-11  

Wha t я могу сделать?

+0

Заголовки библиотеки X отсутствуют на вашем компьютере. Сначала вам нужно установить их. И вы, вероятно, должны сделать то же самое для gl. –

ответ

2

GeoXp имеет зависимость от rgl, пытается установить его первым, но не работает. rgl должен иметь библиотеки разработки X11, а также библиотеки OpenGL (с открытым исходным кодом) и библиотеки времени выполнения (mesa). Для Ubuntu вам необходимо сначала установить системные пакеты libgl1-mesa-dev и libglu1-mesa-dev (с apt-get или sth подобным), затем установить в R-пакет rgl, затем GeoXp.

+0

Я установил 'libgl1-mesa-dev' и' libglu1-mesa-dev' через Центр программного обеспечения в Ubuntu. Очень просто. Теперь 'GeoXp' действительно работает, не нужно устанавливать' rgl' first ... thx @Edzer Pebesma –

0

Я думаю, что проблема в том, что вы должны установить библиотеку X и Gl

Ops, извините @Pascal, я не видел ваш комментарий.

Смежные вопросы