Problema
Al intentar instalar cualquier paquete de R en el sistema, por ejemplo:
install.packages("proto")
obtendrá un error similar al siguiente:
Los paquetes de origen descargados están en
?/tmp/Rtmph4YKLX/downloaded_packages?
Actualizar índice HTML de paquetes en '. Biblioteca '
Advertencia en install.packages:
no se puede crear el archivo
' / opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html', razón
'Permiso denegado'
Solución
Este error se producirá cuando no tiene los permisos de archivo necesarios para poder escribir en la carpeta de biblioteca R actual como el usuario
actualmente está conectado como. Puede utilizar la función de R '.libPaths()' para ambas consultas y cambiar la ubicación actual que r utilizará para instalar nuevas bibliotecas aportados por el usuario.
Por ejemplo:
>.libPaths("/home/testuser/Rlib")
Para cambiar la ubicación predeterminada en la que se va a agregar bibliotecas de usuario contribuido R permanentemente, puede agregar esto a los específicos del usuario. Archivo 'Rprofile' o a todo el sistema '. Rprofile.site' en ' / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc', si necesita cambiar esta configuración para todos los usuarios de R.