usar - Instalar el Rinterpeter y R como una biblioteca compartida en el mismo árbol
que es un paquete en r (1)
Estoy un poco confundido acerca de cómo instalar R (a través de la compilación) como una biblioteca compartida.
Las instrucciones aquí ( Rpy2 ) dicen que debo hacer lo siguiente:
# <go to the R source directory>
make distclean
./configure --enable-R-shlib
make
make install
pero la primera make
( make distclean
) eliminaría cualquier instalación previa de R bajo el mismo árbol de directorios (por ejemplo, el contenido de la carpeta bin
).
¿Qué pasa si quiero usar la misma instalación para el intérprete R y las bibliotecas compartidas? Por ejemplo, supongamos que quiero usar el intérprete para instalar paquetes R y luego la biblioteca compartida de la instalación para llamar a R (y esos paquetes) desde Rpy2.
De lo contrario, ¿cómo puedo instalar paquetes R para usar a través de Rpy2?
./configure --enable-R-shlib
Te dirá construir bibliotecas compartidas de R además de lo que normalmente se construye (el ejecutable, la documentación, etc.)
también
make install
instalará R (por defecto es /usr/local
). Aquí es donde querrás encontrar tu ejecutable R. Llamar a make distclean
solo afectará al directorio de compilación, no a la R. instalada.