install.packages

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-NULLavailable 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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *