Я хочу установить rgl на R-Server, работающий на Ubuntu. В командной строке я установил
sudo apt-get build-dep r-cran-rgl
Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово Будут установлены следующие дополнительные пакеты:
libglu1-mesa Будут установлены следующие НОВЫЕ пакеты:
libglu1-mesa r-cran-rgl 0 обновлено, 2 вновь установлено, 0 удалено и 0 не обновлено. Необходимо получить 1 645 КБ архивов. После этой операции будет использовано 3 875 КБ дополнительного дискового пространства. Вы хотите продолжить? [Y / n] Y Получить: 1 http://archive.ubuntu.com/ubuntu/ надежный / main libglu1-mesa amd64 9.0.0-2 [195 кБ] Получить: 2 http://archive.ubuntu.com/ubuntu/ trusty / universe r-cran-rgl amd64 0.93.996-1 [1450 kB] Получено 1645 кБ за 1 с (1047 кБ / с) Выбор ранее невыбранного пакета libglu1-mesa: amd64. (Чтение базы данных ... На данный момент установлено 55586 файлов и каталогов.) Подготовка к распаковке ... / libglu1-mesa_9.0.0-2_amd64.deb ... Распаковка libglu1-mesa: amd64 (9.0.0-2) ... Выбор ранее невыбранный пакет r-cran-rgl. Подготовка к распаковке ... / r-cran-rgl_0.93.996-1_amd64.deb ... Распаковка r-cran-rgl (0.93.996-1) ... Установка libglu1-mesa: amd64 (9.0.0-2 ) ... Настройка r-cran-rgl (0.93.996-1) ... Обработка триггеров для libc-bin (2.19-0ubuntu6.6) ...
Вот и все. Три точки в конце не означают, что нужно было скопировать что-то еще. Затем я вошел в R-Server и попытался запустить
install.packages("rgl", repos="http://R-Forge.R-project.org")
что привело к ошибке, а именно:
....
configure: using libpng-config
configure: using libpng dynamic linkage
checking for X... libraries , headers
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
checking GL/glu.h usability... no
checking GL/glu.h presence... no
checking for GL/glu.h... no
configure: error: missing required header GL/gl.h
ERROR: configuration failed for package ‘rgl’
* removing ‘/home/clambio/R/x86_64-pc-linux-gnu-library/3.2/rgl’
Warning in install.packages :
installation of package ‘rgl’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpT5iyrb/downloaded_packages’
Есть идеи, что происходит не так ?!
sudo apt-get install mesa-common-dev
? Вам также может понадобитьсяlibglu1-mesa-dev
. - person RHertel   schedule 14.12.2015E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgl1-mesa-dev_10.1.3-0ubuntu0.4_amd64.deb 404 Not Found [IP: 91.189.88.149 80]
. Затем я прочитал, что могу заменить предложенные вами библиотеки наsudo apt-get build-dep r-cran-rgl
, но это тоже не помогло. - person Stophface   schedule 14.12.2015/etc/apt/sources.list
. Подробности описаны во фрейме вверху страниц, которые я разместил в своем последнем комментарии. После добавления такой строки вsources.list
вы можете попробоватьsudo apt-get update
, а затемsudo apt-get install mesa-common-dev libglu1-mesa-dev
. - person RHertel   schedule 14.12.2015