Arguments
pkgs
Vecteur de caractères des noms des packages dont les versions actuelles doivent être téléchargées depuis les dépôts.
Si repos = NULL
, un vecteur de caractères de chemins de fichiers,
sur windows,
des chemins de fichiers de .zip
fichiers contenant des builds binaires de paquets. ( et
file://
URL sont également acceptées et les fichiers seront téléchargés et installés à partir de copies locales). Les répertoires sources ou les chemins de fichiers ou les URL d’archives peuvent être spécifiés avec type = "source"
, mais certains paquets nécessitent l’installation d’outils adaptés (voir la section ‘Détails’).
Sur les Unix-alikes,
ces chemins de fichiers peuvent être des répertoires sources ou des archives ou des fichiers d’archives de paquets binaires (tels que créés par R CMD build --binary
et
file://
URL sont également acceptées et les fichiers seront téléchargés et installés à partir de copies locales). Sur une build CRAN de R pour macOS, il peut s’agir de .tgz
fichiers contenant des archives de paquets binaires. L’expansion tilde sera faite sur les chemins de fichiers.
Si cela manque, une boîte de liste des paquets disponibles est présentée lorsque cela est possible dans une session interactive de R.
Vecteur de caractères donnant les répertoires de bibliothèques où installer les paquets. Recyclé selon les besoins. S’il est manquant, prend par défaut le premier élément de .libPaths()
.
repos
Peut être NULL
pour installer à partir de fichiers locaux, de répertoires ou d’URL : cela sera déduit par extension de pkgs
si de longueur un.
contriburl
URL(s) des sections contrib des dépôts. Utilisez cet argument si le miroir de votre dépôt est incomplet, par exemple parce que vous avez gravé uniquement la section contrib
sur un CD, ou que vous n’avez que des paquets binaires. Remplace l’argument 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 ce n’est pas le cas, il est ignoré, avec un avertissement.
La valeur par défaut, NA
, signifie c("Depends", "Imports", "LinkingTo")
.
Dans tous ces cas, "LinkingTo"
est omis pour les paquets binaires.
Type
caractère, indiquant le type de paquet à télécharger et à installer. Sera "source"
sauf sur Windows et certaines constructions macOS : voir la section ‘Paquets binaires’ pour celles-ci.
configure.args
(Utilisé uniquement pour les installations de sources.) Un vecteur de caractères ou une liste nommée. Si un vecteur de caractères sans noms est fourni, les éléments sont concaténés en une seule chaîne (séparée par un espace) et utilisée comme valeur pour le drapeau –configure-args dans l’appel à R CMD INSTALL
. Si le vecteur de caractères a des noms, ceux-ci sont supposés identifier les valeurs de –configure-args pour les paquets individuels. Cela permet de spécifier des paramètres pour une collection entière de paquets qui seront utilisés si l’un de ces paquets doit être installé. (Ces paramètres peuvent donc être réutilisés et agir comme des paramètres par défaut.)
Une liste nommée peut également être utilisée au même effet, et qui permet des chaînes de caractères à plusieurs éléments pour chaque paquet qui sont concaténées en une seule chaîne à utiliser comme valeur pour –configure-args.
configure.vars
(Utilisé uniquement pour les installations de sources.) Analogue à configure.args
pour le drapeau –configure-vars, qui est utilisé pour définir les variables d’environnement pour l’configure
exécution.
propreté
une valeur logique indiquant s’il faut ajouter le drapeau –clean à l’appel à R CMD INSTALL
. Ceci est parfois utilisé pour effectuer des opérations supplémentaires à la fin de l’installation du paquet en plus de la suppression des fichiers intermédiaires.
Ncpus
le nombre de processus parallèles à utiliser pour une installation parallèle de plus d’un paquet source. Les valeurs supérieures à un sont prises en charge si la commande make
spécifiée par Sys.getenv("MAKE", "make")
accepte l’argument -k -j Ncpus
.
verbose
une logique indiquant si un certain « rapport d’avancement » doit être donné.
libs_only
une valeur logique : l’option –libs-only doit-elle être utilisée pour installer uniquement des sous-architectures supplémentaires pour les installations de sources ? (Voir également INSTALL_opts
.) Cela peut également être utilisé sous Windows pour installer uniquement la ou les DLL d’un paquet binaire, par exemple pour ajouter des DLL 64 bits à une installation 32 bits.
INSTALL_opts
Peut également être une liste nommée de vecteurs de caractères à utiliser comme options supplémentaires, avec pour noms les noms des paquets respectifs.
quiet
logique : si vrai, réduit la quantité de sortie.
keep_outputs
a logique : si vrai, conserve les sorties de l’installation des paquets sources dans le répertoire de travail actuel, avec les noms des fichiers de sortie les noms des paquets avec .out
ajouté. Alternativement, une chaîne de caractères donnant le répertoire dans lequel enregistrer les sorties. Ignoré lors d’une installation à partir de fichiers locaux.