Según este bug, el paquete lubridate no es compatible con RHEL 6 (supongo que tampoco con Centos 6).
Proponen 3 soluciones:
- Actualizar gcc: por los comentarios posteriores de esa página, parece que esto no funciona.
- Instalar lubridate 1.6.0: no lo recomiendan porque el paquete tiene bugs importantes.
- Instalar la última versión que no usó CCTZ: devtools::install_github("tidyverse/lubridate@before-CCTZ")
Esta última opción es la que parece menos mala y además bastante simple, sólo hay que instalar el paquete devtools y luego el paquete lubridate. Sin embargo, en entornos que no tienen acceso a github o sin Internet, esto no es tan sencillo y requiere de varios pasos.
El resultado es el fichero lubridate_1.6.0.9009.tar.gz que hay pegado en este artículo.
Los pasos son los siguientes:
- Descargar https://github.com/tidyverse/lubridate/archive/before-CCTZ.zip
- Descomprimir el fichero zip
- Renombrar el directorio lubridate-before-CCTZ a lubridate
- Arrancar R
- Instalar el paquete kinitr
- Salir de R y ejecutar R CMD build lubridate Esto generará un fichero tar.gz que es el que usaremos desde R para instalar el paquete
Listo, ya se puede instalar con:
R
install.packages("lubridate_1.6.0.9009.tar.gz", repos = NULL)