Problema
Su son unos paquetes R disponibles en CRAN que necesitan estáticamente vinculan bibliotecas R que forman parte de la base R se instale correctamente.
Actualmente no creamos R de revolución de una manera que crea estas bibliotecas estáticas de R. Específicamente los paquetes R 'Rserve' y 'PreMiuM' dependen de estas bibliotecas estáticas de R - Existen también algunos otros paquetes de R.
Una forma de saber si el paquete que está intentando instalar bibliotecas estáticas de R de necesidades es mirar el resultado generado al intentar instalarlo con la función 'install.packages()'. Si ves una línea que incluya una referencia a '< RHOME/lib64/R/lib ' - lR' , a continuación, lo más probable es que el paquete necesita las bibliotecas estáticas de R.
Por ejemplo (resultado de la ejecución de 'install.packages')
g ++-compartido -L/usr/local/lib64 - o PReMiuM.so PReMiuM.o postProcess.o -L/opt/revr/revr_7.3/lib64/Revo-7.3/R-3.1.1/lib64/R/lib - lR
instalación de /shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs
Solución
Una solución por ahora es esperar revolución R 7.4. En 7.4 ofrecemos una secuencia de comandos para compilar e instalar base R a los clientes,
'compile_cran_r.sh'. Modificar esta secuencia de comandos con un editor de texto y agregue el indicador:
--enable-R-estático-lib
a la 'Configurar' línea de modo que tiene el siguiente aspecto:
# ejecutar configurar
. / configure--prefix = ${r_prefix}--enable-R-shlib--enable-R-estático-lib--con blas--con-lapack--habilitar shlib BLAS--memoria de habilitar perfiles CXXFLAGS m = {valor de bits} CFLAGS m = ${valor} de bits FFLAGS m = ${valor} de bits LDFLAGS m = ${valor} LIBR de bits = "-lpthread" || salir
Tras realizar este cambio, proceder con una instalación nueva de revolución R 7.4 siguiendo los pasos de instalación
en la Guía de instalación de Linux para empresas de revolución R. Quite la instalación existente si es necesario y vuelva a
Revolución R tras realizar este cambio.
Cuando haya finalizado la instalación, intente instalar de nuevo el paquete R. Debe instalar correctamente esta vez.