Проблема
Их являются несколько пакетов R на CRAN, необходимо статически связать R библиотек, которые являются частью базового R для успешной установки.
Мы в настоящее время не следует строить революции R таким образом, что он создает эти статические библиотеки R. В частности R пакеты «Rserve» и «Расширенная» зависят от этих статических библиотек R - существуют некоторые другие R пакеты также.
Один из способов проверить пакет, вы пытаетесь установить статические библиотеки R потребностей для просмотра выходных данных, полученных при попытке установить его с помощью функции «install.packages()». Если вы увидите строку, содержащую ссылку на "< RHOME/lib64/R/lib" - lR " затем скорее всего пакета требуются статические библиотеки R.
Например (вывод запуск «install.packages»)
g ++-общие -L/usr/местное/lib64 - o postProcess.o PReMiuM.so PReMiuM.o -L/opt/revr/revr_7.3/lib64/Revo-7.3/R-3.1.1/lib64/R/lib lR
Установка /shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs
Решение
Временное решение сейчас, можно дождаться 7.4 R революции. В 7.4 мы предоставляем сценарий для компиляции и установки базового R для клиентов,
«compile_cran_r.sh». Отредактируйте скрипт в текстовом редакторе и добавьте флаг:
--enable-R-static-lib
«настроить» строку, выглядит следующим образом:
Настройка запуска #
. / настроить - префикс = ${r_prefix}--enable-R-shlib--enable-R-статический lib с blas--с lapack--enable-BLAS-shlib--включить профилирование памяти CXXFLAGS = m {разрядности} CFLAGS = m {разрядности} FFLAGS = m$ {разрядности} LDFLAGS = m$ ${разрядности} LIBR = "-lpthread» || exit
После этого изменения продолжите новой установки действия установки, описанные 7.4 R революции
руководство по установке Linux для предприятия революции R. При необходимости удалить вашей существующей установки и переустановить
Революция R после внесения этого изменения.
После завершения установки снова попробуйте установить пакет R. Успешно его следует установить на этот раз.