Problema
Quando tentar instalar qualquer pacote R no seu sistema, por exemplo:
install.packages("proto")
obter um erro semelhante ao seguinte:
As embalagens de origem transferidos forem no
?/tmp/Rtmph4YKLX/downloaded_packages?
Actualizar índice HTML de pacotes '. Biblioteca '
Aviso de install.packages:
Não é possível criar o ficheiro
«/ opt/POC/lib64/Revo-7.3/R-3.1.1/lib64/R/doc/html/packages.html», razão
'Permissão negada'
Solução
Este erro ocorre quando não tem as permissões de ficheiro necessário para conseguir escrever na pasta de biblioteca R actual que o utilizador
é actualmente sessão iniciada como. Pode utilizar a função de R '.libPaths()' para ambas as consultas e alterar a localização actual, que r irá utilizar para instalar novas bibliotecas contribuído de utilizador.
Por exemplo:
>.libPaths("/home/testuser/Rlib")
Para alterar a localização predefinida na qual pretende adicionar a bibliotecas de utilizador contribuído de R permanentemente, pode adicionar isto ao seu específicas do utilizador. Ficheiro de 'Rprofile' ou para o nível do sistema '. Rprofile.site' em ' / usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc', se necessitar de alterar esta definição para todos os utilizadores de R.