Как установить пакет Rgl rgl в Ubuntu 9.10, используя версию R 2.12.1? - PullRequest
8 голосов
/ 19 сентября 2011

Я пытаюсь установить пакет rg rg на Ubuntu 9.10.Я использую версию R 2.12.1.

Я получил следующую ошибку: "configure: error: отсутствует обязательный заголовок GL / gl.h"

Редактировать: Мой оригинальный вопрос не указанчто операционная система должна быть Ubuntu 9.10.Я понимаю, что в противном случае было бы неплохо обновить R, но этого нельзя сделать в Ubuntu 9.10.Поскольку я глуп, я вместо того, чтобы отредактировать этот вопрос, опубликовал новый вопрос , поэтому там произошла некоторая дискуссия.

Ответы [ 3 ]

15 голосов
/ 01 марта 2012

Мне приходилось сталкиваться с этой проблемой много раз, и она всегда работала просто отлично: наберите в терминале

sudo apt-get install libglu1-mesa-dev

После этого я просто запускаю R и устанавливаю пакет rgl с функцией install.packages

8 голосов
/ 26 февраля 2014

В случае, если у таких новичков, как я, возникают те же или похожие проблемы с установкой rgl, у меня наконец получилось следующее.

1) В приглашении bash:

sudo apt-get build-dep r-cran-rgl

Это исправляет проблемы «отсутствует требуемый заголовок GL / gl.h» (у меня все еще был один после установки libglu1-mesa-dev).

2) В приглашении R (я запустил R с 'sudo R', но это, вероятно, не требуется):

install.packages("rgl", repos="http://R-Forge.R-project.org")

, которая загружает, компилирует и устанавливает последнюю версию.

Я также пытался sudo apt-get install r-cran-rgl на шаге 2), но всякий раз, когда я пытался library(rgl) в R, он жаловался на

Ошибка: пакет 'rgl' был собран до R 3.0.0: пожалуйста, переустановите его

Но с этого момента можно обновить rgl с помощью команды update.packages() в R. Это может быть предпочтительнее, если вы хотите, чтобы apt-get узнал, что он установлен, но мне было все равно, так как R предоставляет свое собственное управление пакетами. инструменты.

2 голосов
/ 19 сентября 2011

Возможно, вам нужно сделать это с помощью R 2.13.1. Точки связывания, вероятно, разные. Если вы действительно настаиваете на использовании старой версии, вам необходимо скомпилировать версию rgl, соответствующую этой версии. Имеется Архив предыдущих версий, и ссылка находится внизу страницы «Внесенные пакеты» на веб-сайте CRAN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...