User Tools

Site Tools


remove_r_package_in_r

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:

  1. su:root ; path:/usr/lib64/R/library escribir: > R CMD REMOVE lplyr dplyr ggplot2
  2. su:personal; path:/home/personal/R/x86_64-redhat-linux-gnu-library/3.3: > R CMD REMOVE lplyr dplyr ggplot2
  3. Y se instala de manera local el package con el que se quiere trabajar.

P.D. root's password … es el que todos pensamos.

remove_r_package_in_r.txt · Last modified: 2020/08/04 10:58 (external edit)