install.packages

Argomenti

pkgs

vettore di caratteri dei nomi dei pacchetti le cui versioni correnti dovrebbero essere scaricate dai repository.

Se repos = NULL, un vettore di caratteri di percorsi di file,

su windows,

percorsi dei file .zip contenenti le build binarie dei pacchetti. ( e file:// URL sono anche accettati e i file saranno scaricati e installati da copie locali). Le directory di origine o i percorsi dei file o gli URL degli archivi possono essere specificati con type = "source", ma alcuni pacchetti hanno bisogno di strumenti adeguati installati (si veda la sezione ‘Dettagli’).

Su Unix-alike,

questi percorsi dei file possono essere directory di origine o archivi o file archivio di pacchetti binari (come creati da R CMD build --binary e file:// URL sono anche accettati e i file saranno scaricati e installati da copie locali). Su una build CRAN di R per macOS questi possono essere .tgz file contenenti archivi di pacchetti binari. L’espansione tilde sarà fatta sui percorsi dei file.

Se questo manca, una listbox di pacchetti disponibili viene presentata, dove possibile, in una sessione interattiva di R.

lib

vettore di caratteri che fornisce le directory di libreria dove installare i pacchetti. Riciclato secondo necessità. Se mancante, il default è il primo elemento di .libPaths().

repos

Può essere NULL per installare da file locali, directory o URL: questo sarà dedotto per estensione da pkgs se di lunghezza uno.

contriburl

URL(s) delle sezioni contrib dei repository. Usa questo argomento se il mirror del tuo repository è incompleto, ad esempio perché hai masterizzato solo la sezione contrib su un CD, o hai solo pacchetti binari. Sostituisce l’argomento 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. In caso contrario viene ignorato, con un avvertimento.

Il default, NA, significa c("Depends", "Imports", "LinkingTo").

In tutti questi, "LinkingTo" viene omesso per i pacchetti binari.

type

carattere, che indica il tipo di pacchetto da scaricare e installare. Sarà "source" tranne che su Windows e alcune build di macOS: si veda la sezione ‘Pacchetti binari’ per questi.

configure.args

(Usato solo per le installazioni da sorgente.) Un vettore di caratteri o una lista con nome. Se viene fornito un vettore di caratteri senza nomi, gli elementi sono concatenati in una singola stringa (separati da uno spazio) e usati come valore per il flag –configure-args nella chiamata a R CMD INSTALL. Se il vettore di caratteri ha dei nomi, questi sono assunti per identificare i valori per –configure-args per i singoli pacchetti. Questo permette di specificare le impostazioni per un’intera collezione di pacchetti che saranno utilizzate se uno qualsiasi di quei pacchetti deve essere installato. (Queste impostazioni possono quindi essere riutilizzate e fungere da impostazioni predefinite.)

Per lo stesso effetto si può usare anche una lista con nome, che permette di usare come valore per –configure-args stringhe di caratteri a più elementi per ogni pacchetto che vengono concatenate in una singola stringa.

configure.vars

(Usato solo per le installazioni da sorgente.) Analogo a configure.args per il flag –configure-vars, che è usato per impostare variabili d’ambiente per l’configure esecuzione.

clean

un valore logico che indica se aggiungere il flag –clean alla chiamata a R CMD INSTALL. Questo è talvolta usato per eseguire operazioni aggiuntive alla fine dell’installazione del pacchetto, oltre alla rimozione dei file intermedi.

Ncpus

il numero di processi paralleli da usare per un’installazione parallela di più di un pacchetto sorgente. Valori maggiori di uno sono supportati se il comando make specificato da Sys.getenv("MAKE", "make") accetta l’argomento -k -j Ncpus.

verbose

un valore logico che indica se deve essere dato qualche “rapporto sui progressi”.

libs_only

un valore logico: l’opzione –libs-only deve essere usata per installare solo sotto-architetture aggiuntive per le installazioni dei sorgenti? (Vedi anche INSTALL_opts.) Questo può anche essere usato su Windows per installare solo le DLL da un pacchetto binario, ad esempio per aggiungere DLL a 64 bit a un’installazione a 32 bit.

INSTALL_opts

Può anche essere una lista nominata di vettori di caratteri da usare come opzioni aggiuntive, con i nomi dei rispettivi nomi dei pacchetti.

quiet

logico: se vero, riduce la quantità di output.

keep_outputs

a logico: se vero, mantiene gli output dall’installazione dei pacchetti sorgente nella directory di lavoro corrente, con i nomi dei file di output i nomi dei pacchetti con .out aggiunto. In alternativa, una stringa di caratteri che dia la directory in cui salvare gli output. Ignorato quando si installa da file locali.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *