Argumentos
pkgs
vector de caracteres de los nombres de los paquetes cuyas versiones actuales deben descargarse de los repositorios.
Si repos = NULL
, un vector de caracteres de rutas de archivos,
rutas de archivos de .zip
archivos que contienen construcciones binarias de paquetes. ( y
file://
URLs también son aceptadas y los archivos serán descargados e instalados desde copias locales). Los directorios de origen o las rutas de archivos o las URL de los archivos pueden especificarse con type = "source"
, pero algunos paquetes necesitan que se instalen las herramientas adecuadas (véase la sección ‘Detalles’).
En los sistemas similares a Unix,
estas rutas de archivos pueden ser directorios de origen o archivos o archivos binarios de paquetes (como los creados por R CMD build --binary
y
file://
URLs también son aceptadas y los archivos serán descargados e instalados desde copias locales). En una compilación CRAN de R para macOS estos pueden ser .tgz
archivos que contienen archivos de paquetes binarios. La expansión de la tilde se hará en las rutas de los archivos.
Si esto falta, se presenta un listbox de los paquetes disponibles cuando es posible en una sesión interactiva de R.
Vector de caracteres que da los directorios de la biblioteca donde instalar los paquetes. Se recicla según sea necesario. Si falta, por defecto es el primer elemento de .libPaths()
.
Puede ser NULL
para instalar desde archivos locales, directorios o URLs: esto se inferirá por extensión de pkgs
si es de longitud uno.
contriburl
URL(s) de las secciones contrib de los repositorios. Utilice este argumento si su espejo de repositorio está incompleto, por ejemplo, porque grabó sólo la sección contrib
en un CD, o sólo tiene paquetes binarios. Anula el argumento repos
. Incompatible with type = "both"
.
method
download method, see download.file
. Unused if a non-NULL
available
is supplied.
available
a matrix as returned by available.packages
listing packages available at the repositories, or NULL
when the function makes an internal call to available.packages
. Incompatible with type = "both"
.
destdir
directory where downloaded packages are stored. If it is NULL
(the default) a subdirectory downloaded_packages
of the session temporary directory will be used (and the files will be deleted at the end of the session).
dependencies
Only supported if lib
is of length one (or missing), so it is unambiguous where to install the dependent packages. Si no es así se ignora, con una advertencia.
El valor por defecto, NA
, significa c("Depends", "Imports", "LinkingTo")
.
En todos ellos se omite "LinkingTo"
para los paquetes binarios.
caracteres, que indican el tipo de paquete a descargar e instalar. Será "source"
excepto en las construcciones de Windows y algunas de macOS: ver la sección de ‘Paquetes binarios’ para esos.
Configure.args
(Se usa sólo para las instalaciones de fuentes.) Un vector de caracteres o una lista con nombres. Si se suministra un vector de caracteres sin nombres, los elementos se concatenan en una sola cadena (separada por un espacio) y se utiliza como el valor de la bandera –configure-args en la llamada a R CMD INSTALL
. Si el vector de caracteres tiene nombres, se asume que éstos identifican los valores de –configure-args para paquetes individuales. Esto permite especificar la configuración de una colección completa de paquetes que se utilizará si se instala alguno de ellos. (Estas configuraciones pueden reutilizarse y actuar como configuraciones por defecto.)
También puede utilizarse una lista con nombre con el mismo efecto, y que permite utilizar cadenas de caracteres de varios elementos para cada paquete que se concatenan en una única cadena como valor para –configure-args.
Configure.vars
(Utilizado sólo para instalaciones de fuentes.) Análogo a configure.args
para la bandera –configure-vars, que se utiliza para establecer variables de entorno para la configure
ejecución.
Un valor lógico que indica si se añade la bandera –clean a la llamada a R CMD INSTALL
. Esto se utiliza a veces para realizar operaciones adicionales al final de la instalación del paquete además de eliminar los archivos intermedios.
Ncpus
el número de procesos paralelos a utilizar para una instalación paralela de más de un paquete fuente. Se admiten valores superiores a uno si el comando make
especificado por Sys.getenv("MAKE", "make")
acepta el argumento -k -j Ncpus
.
un valor lógico que indica si se debe dar algún «informe de progreso».
un valor lógico: ¿se debe usar la opción –libs-only para instalar sólo subarquitecturas adicionales para las instalaciones de origen? (Ver también INSTALL_opts
.) También se puede utilizar en Windows para instalar sólo la(s) DLL(s) de un paquete binario, por ejemplo, para añadir DLL de 64 bits a una instalación de 32 bits.
INSTALL_opts
También puede ser una lista con nombre de vectores de caracteres que se utilizarán como opciones adicionales, con nombres los respectivos nombres de los paquetes.
Lógico: si es verdadero, reduce la cantidad de salida.
keep_outputs
Lógico: si es verdadero, mantiene las salidas de la instalación de paquetes fuente en el directorio de trabajo actual, con los nombres de los archivos de salida los nombres de los paquetes con .out
anexado. Alternativamente, una cadena de caracteres que da el directorio en el que guardar las salidas. Se ignora cuando se instala desde archivos locales.