studio mac gratis descargar commander r windows windows-7 installation package

mac - Instalar el paquete binario comprimido R a través de la línea de comandos



r project (3)

Estoy intentando instalar paquetes binarios comprimidos R a través de la línea de comandos en una máquina con Windows 7

R CMD INSTALL packagename

pero no funciona Leí que CMD INSTALL no se puede usar para instalar paquetes binarios. Entonces, ¿cómo puedo instalar paquetes binarios a través de la línea de comandos?


Puede usar el extremo frontal de Rscript para ejecutar el código como si estuviera en una sesión de R en ejecución. Diga que el paquete que desea instalar es foo.zip en el directorio de trabajo actual. Probablemente estoy abusando de Rscript aquí, pero funciona para mí:

Rscript -e "install.packages(''foo.zip'', repos = NULL)"

Debe proporcionar la ruta al paquete binario si no está en el directorio donde se ejecuta el script. repos = NULL es el truco para que install.packages() funcione desde un archivo local. Lea ?install.packages para obtener más información sobre otros argumentos que puede especificar, especialmente lib . Tenga en cuenta que no se beneficia de la resolución de dependencia automática al hacer esto: necesita un repo para eso y, si lo proporciona, R intentará descargar paquetes.

Tienes razón acerca de R CMD INSTALL ; El manual de instalación y administración de R tiene lo siguiente en la Sección 6.3 :

Para instalar paquetes desde la fuente en un uso similar a Unix

R CMD INSTALL -l /path/to/library pkg1 pkg2 ...


Una adición a la respuesta de @ moldovean: solía guardar el archivo comprimido (copiar desde la carpeta temporal a una carpeta de descarga de R para futuras referencias). Cuando actualicé R de 2.15.1 a 3.0.1, ejecuto estos comandos para facilitar la instalación:

setwd("C:/Downloads/R Packages"); packages<-dir(); install.packages(x, repos=NULL) #where x is the name of package

Y R instaló todos los paquetes automáticamente desde archivos comprimidos. Ahora puedo actualizarlos todos con un solo comando (google)


Una alternativa para los novatos como yo que está libre de problemas sería:

install.packages(file.choose(), repos=NULL)

El comando file.choose () mostrará una ventana que le permitirá elegir el archivo .zip o el archivo tar.gz donde lo descargó. Este comando es muy útil cuando no tiene suficientes derechos en una máquina con Windows y ejecuta R desde una unidad flash como la mía.

También es útil antes de ejecutar este comando para RENOMBRAR el archivo zip que va a instalar en el nombre del paquete que pretende usar.