Как установить пакет Rgl rgl на Ubuntu 9.10, используя версию R 2.12.1?
Я пытаюсь установить пакет rg rg на Ubuntu 9.10. Я использую версию R 2.12.1.
Я получил следующую ошибку: "configure: error: отсутствует обязательный заголовок GL/gl.h"
Изменить: Мой оригинальный вопрос не указывал, что операционная система должна быть Ubuntu 9.10. Я понимаю, что в противном случае было бы неплохо обновить R, но этого нельзя сделать в Ubuntu 9.10. Поскольку я тупой, я разместил новый вопрос вместо того, чтобы редактировать этот, поэтому там произошла некоторая дискуссия.
3 ответа
Мне приходилось сталкиваться с этой проблемой много раз, и это всегда работало просто отлично: введите в терминале
sudo apt-get install libglu1-mesa-dev
После этого я просто запускаю R и устанавливаю пакет rgl с install.packages
функция
В случае, если у таких новичков, как я, возникают те же или похожие проблемы с установкой 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 предоставляет свои собственные инструменты управления пакетами.
Возможно, вам нужно сделать это с помощью R 2.13.1. Точки связывания, вероятно, разные. Если вы действительно настаиваете на использовании старой версии, вам необходимо скомпилировать версию rgl, соответствующую этой версии. Существует Архив предыдущих версий, и ссылка находится внизу страницы "Внесенные пакеты" на веб-сайте CRAN.