Argumente
pkgs
vector de caractere al numelor pachetelor ale căror versiuni curente trebuie descărcate din depozite.
Dacă repos = NULL
, un vector de caractere al căilor de acces la fișiere,
pe windows,
căile de acces la fișierele .zip
care conțin compilări binare ale pachetelor. ( și
file://
URL-uri sunt, de asemenea, acceptate, iar fișierele vor fi descărcate și instalate din copii locale). Directoarele sursă sau căile de acces la fișiere sau URL-urile arhivelor pot fi specificate cu type = "source"
, dar unele pachete au nevoie de instalarea unor instrumente adecvate (a se vedea secțiunea „Detalii”).
Pe Unix-alike,
aceste căi de acces la fișiere pot fi directoare sursă sau arhive sau fișiere de arhivă ale pachetelor binare (așa cum sunt create de R CMD build --binary
și
file://
URL-urile sunt, de asemenea, acceptate, iar fișierele vor fi descărcate și instalate din copii locale). Pe o versiune CRAN a R pentru macOS, acestea pot fi .tgz
fișiere care conțin arhive de pachete binare. Tilde-expansiunea se va face pe traseele fișierelor.
În cazul în care acesta lipsește, o casetă de listă cu pachetele disponibile este prezentată, acolo unde este posibil, într-o sesiune interactivă R.
lib
vector de caractere care oferă directoarele de bibliotecă în care se vor instala pachetele. Reciclat după cum este necesar. Dacă lipsește, valoarea implicită este primul element din .libPaths()
.
repos
Poate fi NULL
pentru a instala din fișiere locale, directoare sau URL-uri: aceasta va fi dedusă prin extensie din pkgs
dacă are lungimea unu.
contriburl
URL(uri) ale secțiunilor contrib ale depozitelor. Utilizați acest argument dacă oglinda depozitului dvs. este incompletă, de exemplu, pentru că ați ars doar secțiunea contrib
pe un CD sau dacă aveți doar pachete binare. Suprascrie argumentul 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. Dacă nu este cazul, este ignorat, cu un avertisment.
Defectul implicit, NA
, înseamnă c("Depends", "Imports", "LinkingTo")
În toate acestea, "LinkingTo"
este omis pentru pachetele binare.
tip
caracter, care indică tipul de pachet care trebuie descărcat și instalat. Va fi "source"
, cu excepția Windows și a unor compilări macOS: consultați secțiunea „Pachete binare” pentru acestea.
configure.args
(Folosit numai pentru instalări de surse.) Un vector de caractere sau o listă cu nume. Dacă este furnizat un vector de caractere fără nume, elementele sunt concatenate într-un singur șir de caractere (separate printr-un spațiu) și utilizate ca valoare pentru indicatorul –configure-args în apelul către R CMD INSTALL
. În cazul în care vectorul de caractere are nume, se presupune că acestea identifică valorile pentru –configure-args pentru pachete individuale. Acest lucru permite specificarea de setări pentru o întreagă colecție de pachete, care vor fi utilizate în cazul în care oricare dintre aceste pachete va fi instalat. (Aceste setări pot fi, prin urmare, reutilizate și acționează ca setări implicite.)
O listă cu nume poate fi utilizată, de asemenea, cu același efect, și care permite șiruri de caractere cu mai multe elemente pentru fiecare pachet care sunt concatenate într-un singur șir pentru a fi utilizate ca valoare pentru –configure-args.
configure.vars
(Folosit numai pentru instalările sursă.) Analog cu configure.args
pentru steagul –configure-vars, care este folosit pentru a seta variabilele de mediu pentru configure
execuție.
clean
o valoare logică care indică dacă se adaugă steagul –clean la apelul către R CMD INSTALL
. Aceasta este utilizată uneori pentru a efectua operațiuni suplimentare la sfârșitul instalării pachetului, pe lângă eliminarea fișierelor intermediare.
Ncpus
numărul de procese paralele care trebuie utilizate pentru o instalare paralelă a mai multor pachete sursă. Valorile mai mari de unu sunt acceptate dacă comanda make
specificată de Sys.getenv("MAKE", "make")
acceptă argumentul -k -j Ncpus
.
verbose
o valoare logică care indică dacă ar trebui să se dea un oarecare „raport de progres”.
libs_only
o valoare logică: ar trebui folosită opțiunea –libs-only pentru a instala doar subarhitecturi suplimentare pentru instalările sursă? (A se vedea, de asemenea, INSTALL_opts
.) Acest lucru poate fi, de asemenea, utilizat pe Windows pentru a instala doar DLL-urile dintr-un pachet binar, de exemplu, pentru a adăuga DLL-uri pe 64 de biți la o instalare pe 32 de biți.
INSTALL_opts
Poate fi, de asemenea, o listă cu nume de vectori de caractere care să fie utilizați ca opțiuni suplimentare, cu nume denumirile pachetelor respective.
quiet
logic: dacă este adevărat, reduce cantitatea de ieșiri.
keep_outputs
a logic: dacă este adevărat, păstrează ieșirile de la instalarea pachetelor sursă în directorul de lucru curent, cu numele fișierelor de ieșire numele pachetelor cu .out
anexate. Alternativ, un șir de caractere care indică directorul în care să se salveze ieșirile. Ignorat în cazul instalării din fișiere locale.
.