Tengo un directorio compartido de paquetes R en un servidor para mantener versiones de paquetes coherentes para todos los usuarios. Esto se vuelve problemático cuando alguien intenta instalar una nueva versión de un paquete que otro usuario instaló originalmente, o intentan instalarlo cuando ese paquete se carga en otro lugar. En estos casos, R crea un directorio 00LOCK-PackageName en el directorio del paquete compartido, y los permisos son tales que el instalador no tiene acceso de escritura a muchos archivos dentro del directorio. Esto requiere que varias personas modifiquen el directorio para permitir que se elimine, o que uno de nuestros administradores de sistema haga lo mismo.¿Cómo configuro un directorio compartido de paquetes R en un servidor?
Este es un problema especialmente grave ya que usamos paquetes R para mantener y desplegar nuestra infraestructura de informes. Es algo que actualizamos y desplegamos constantemente en nuestro servidor compartido.
¿Hay configuraciones o programas que faciliten la administración compartida de paquetes R? ¿Algún consejo general?
¿No puede simplemente instalarlo en la biblioteca del sistema como raíz para dar acceso a todos los usuarios a esos paquetes? –
Pregunta relacionada: http://stackoverflow.com/questions/9026443/safe-method-for-updating-r-packages-is-hot-swapping-possible –