En /usr/lib64/R/library de detritus se encuentran instalados algunos packages de R como root. Ha ocurrido que para poder trabajar, por ejemplo con el package ggplot2, la versión instalada en root no funciona bien. Se ha instalado una versión más actualizada en /home/personal pero no funciona.
Para poder instalar una nueva versión de un package hay que eliminar la versión que se encuentra en /usr/lib64/R/library y, además, es aconsejable borrar también la versión local: /home/bego/R/x86_64-redhat-linux-gnu-library/3.3. En el caso de ggplot2, además se han tenido que eliminar dependencias.
Aunque están descritas diferentes maneras de eliminar/borrar packages (detach(), remove.package(), …) las ordenes para eliminar de manera correcta es la que se describe a continuación y se realiza desde una terminal en detritus:
- su:root ; path:/usr/lib64/R/library escribir: > R CMD REMOVE lplyr dplyr ggplot2
- su:personal; path:/home/personal/R/x86_64-redhat-linux-gnu-library/3.3: > R CMD REMOVE lplyr dplyr ggplot2
- Y se instala de manera local el package con el que se quiere trabajar.
P.D. root's password … es el que todos pensamos.