¿Cómo instalo un paquete R desde el tarball de origen en Windows?

El paquete de pronóstico para R se ha actualizado a la versión 2.12, pero actualmente solo hay ventanas binarias para 2.11 disponibles en CRAN.

¿Cómo instalo un paquete R desde la fuente en Windows?

Sé que esta es una vieja pregunta, pero surgió primero en mi búsqueda en Google para esta misma pregunta, aunque sabía la respuesta, solo quería copiar y pegar algo. Lo que hace que valga la pena mejorar la respuesta para referencia futura. Así que aquí está lo que funciona para mí:

Instale rtools , luego:

install.packages(path_to_file, repos = NULL, type="source") 

Comience revisando la sección de paquetes de Windows en el manual de instalación y administración de R , luego siga cuidadosamente las instrucciones del apéndice del conjunto de herramientas de Windows .

Sé que generalmente es mala forma principalmente proporcionar enlaces en una respuesta, pero estos son enlaces a las referencias canónicas sobre este tema. Simplemente establezco un enlace con ellos en lugar de resumir sus contenidos, ya que deben ser precisos para la versión R más reciente.

Dos respuestas que pueden ayudarlo a evitar la molestia de instalar Rtools.

  1. Use http://win-builder.r-project.org/ para comstackr una versión binaria, descargarla e instalarla (usando install.packages(...,repos=NULL) )
  2. Si el paquete no tiene componente binario (es decir, ningún directorio src con C, C ++ o código Fortran que deba comstackrse durante la instalación (no es cierto para el forecast , pero posiblemente sea útil en otro momento) simplemente especificando type="source" dentro del install.packages llamada a install.packages (ya sea desde un repository o una copia local del tarball de origen (archivo .tar.gz )) instalará el paquete fuente, incluso en Windows.
  1. Descargue el paquete * .tar.gz.
  2. asegúrese de tener Rtools instalados.
  3. Asegúrese de que las rutas R y Rtools se agreguen en el entorno varialble.
  4. Abra un símbolo del sistema. Escriba R CMD INSTALAR packagename.tar.gz.

funcionará, espero.

No estoy seguro de si esta es la mejor manera, pero encontré el siguiente método para trabajar (basado en parte en las respuestas anteriores):

1) Descarga el paquete .tar

2) Mueva el paquete al directorio con sus bibliotecas de usuario R (por ejemplo, en mi caso fue “C: /Users/yourUserName/Documents/R/win-library/3.3”)

3) Dentro de Rstudio (o en cualquier otro lugar, probablemente), ejecute el comando … install.packages("packageName.tar", repos=NULL, type="source")

Eso funcionó para mí al menos. Espero que sea útil!