Programas necesarios para compilar paquetes de R
Programas necesarios para compilar paquetes de R
Si dispone del fichero fuente de un paquete de R, por ejemplo data.table_1.13.0.tar.gz
, y desea instalarlo, necesita una serie de programas para compilarlo.
[…] proclamamos, declaramos y definimos ser dogma divinamente revelado: que la Inmaculada Madre de Dios, siempre Virgen María, cumplido el curso de su vida terrestre, fue asunta en cuerpo y alma a la gloria celestial. - Pío XII.
Instalación de R
Descargue e instale desde algún servidor cercano de The Comprehensive R Archive Network el programa R (download) compatible con su sistema operativo. E incluya los programas adicionales requeridos para crear paquetes:
Windows
En el sistema operativo Windows instale Rtools y acuérdese de configurar el path
, tal como indican las instrucciones:
writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")
macOS
Descargue las herramientas descritas aquí.
Linux
En Linux instale los compiladores y las bibliotecas oportunas.
sudo apt-get install r-base r-base-dev sudo apt-get install build-essential clang libblas-dev liblapack-dev
Emacs como editor para R: Emacs Speaks Statistics
En las preguntas frecuentes de R se menciona a Emacs como un editor adecuado alternativo a los entornos integrados de programación, como el omnipresente RStudio. Requiere el paquete ESS, acrónimo de Emacs speaks statistics.
6.2 Should I run R from within Emacs?
Yes, instead of just running it in a console, definitely. As an alternative to other IDE’s such as Rstudio, possibly, notably if you are interested to use Emacs for other computer interaction. You’d be using ESS, Emacs Speaks Statistics, see previous FAQ.
Tradicionalmente el editor de texto Emacs solo se recomienda para una élite, ya que la configuración inicial deviene en ardua tarea. Afortunadamente existen numerosas configuraciones disponibles para un usuario normal.
Doom Emacs ofrece un entorno muy completo.
Instale primero Emacs y a continuación siga los pasos descritos en Doom Emacs. Por defecto aparece configurado en modo evil, que evoca al mismísimo vim
. En caso de no disponer de permisos de administrador en sistemas operativos Windows, siga estos pasos.
Si no se siente cómodo con la versión Doom Emacs, en caso de usar Windows o macOS desde esta página descargue una versión configurada con lo básico para estos sistemas. Dispone de tutoriales y vídeos que explican los primeros pasos.
Si consigue iniciarse en Emacs, se sentirá ascender al cielo en cuerpo y alma.
RStudio
El entorno de programación RStudio viene con una configuración optimizada para el lenguaje de programación R. En la enseñanza y en las empresas se ha impuesto como la herramienta canónica, hasta tal punto que se confunde R y RStudio. Desde la ignorancia de un enano, parece que no dispone de una personalización tan configurable como la de Emacs.
Paquetes de R
Una forma muy cómoda de instalar paquetes desde un fichero fuente consiste en emplear el paquete devtools
.
install.packages("devtools") devtools::install_local("data.table_1.13.0.tar.gz")
Agradecimientos
Por ser una muy paciente conejilla de Indias, mi agradecimiento a la muy hacendosa S.