install.packages

Argumenten

pkgs

karaktervector van de namen van de pakketten waarvan de huidige versies uit de repositories moeten worden gedownload.

indien repos = NULL, een tekenvector van bestandspaden,

op windows,

bestandspaden van .zip bestanden die binaire builds van pakketten bevatten. ( en file:// URL’s worden ook geaccepteerd en de bestanden zullen worden gedownload en geïnstalleerd vanaf lokale kopieën). Bron directories of bestandspaden of URL’s van archieven kunnen worden opgegeven met type = "source", maar voor sommige pakketten moeten geschikte tools geïnstalleerd zijn (zie de sectie ‘Details’).

Op Unix-achtigen kunnen

deze bestandspaden bron directories of archieven zijn of binaire pakket archiefbestanden (zoals aangemaakt door R CMD build --binary en file:// URLs worden ook geaccepteerd en de bestanden zullen worden gedownload en geïnstalleerd vanaf lokale kopieën). Op een CRAN build van R voor macOS kunnen dit .tgz bestanden zijn die binaire pakketarchieven bevatten. Tilde-expansie wordt gedaan op bestandspaden.

Als dit ontbreekt, wordt een listbox van beschikbare pakketten gepresenteerd waar mogelijk in een interactieve R-sessie.

lib

karakter vector die de bibliotheek directories geeft waar de pakketten geïnstalleerd moeten worden. Hergebruikt indien nodig. Indien afwezig, standaard het eerste element van .libPaths().

repos

Kan NULL zijn om te installeren vanuit lokale bestanden, directories of URL’s: dit zal worden afgeleid door uitbreiding van pkgs indien van lengte één.

contriburl

URL(s) van de contrib secties van de repositories. Gebruik dit argument als uw repository mirror onvolledig is, bijvoorbeeld omdat u alleen de contrib sectie op een CD gebrand hebt, of alleen binaire pakketten hebt. Overrides 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. Als dit niet het geval is wordt het genegeerd, met een waarschuwing.

De standaard, NA, betekent c("Depends", "Imports", "LinkingTo").

In al deze gevallen wordt "LinkingTo" weggelaten voor binaire pakketten.

type

teken, dat het type pakket aangeeft dat moet worden gedownload en geïnstalleerd. Zal "source" zijn, behalve op Windows en sommige macOS builds: zie de sectie over ‘Binaire pakketten’ voor die.

configure.args

(Alleen gebruikt voor broncode-installaties.) Een tekenvector of een lijst met namen. Als een tekenvector zonder namen wordt geleverd, worden de elementen samengevoegd tot een enkele string (gescheiden door een spatie) en gebruikt als de waarde voor de –configure-args vlag in de aanroep van R CMD INSTALL. Als de tekenvector namen heeft, worden deze verondersteld om waarden voor –configure-args voor individuele pakketten te identificeren. Dit laat toe om instellingen op te geven voor een ganse verzameling van packages die zullen gebruikt worden als een van die packages geïnstalleerd moet worden. (Deze instellingen kunnen dus worden hergebruikt en fungeren als standaardinstellingen.)

Een named list kan ook worden gebruikt met hetzelfde effect, en daarmee kunnen tekenreeksen met meerdere elementen voor elk pakket worden samengevoegd tot een enkele tekenreeks die kan worden gebruikt als de waarde voor –configure-args.

configure.vars

(Alleen gebruikt voor broncode-installaties.) Analoog aan configure.args voor vlag –configure-vars, die wordt gebruikt om omgevingsvariabelen in te stellen voor de configure run.

clean

een logische waarde die aangeeft of de vlag –clean moet worden toegevoegd aan de aanroep van R CMD INSTALL. Dit wordt soms gebruikt om extra bewerkingen uit te voeren aan het eind van de pakketinstallatie naast het verwijderen van tussenliggende bestanden.

Ncpus

het aantal parallelle processen om te gebruiken voor een parallelle installatie van meer dan één bronpakket. Waarden groter dan één worden ondersteund als het make commando gespecificeerd door Sys.getenv("MAKE", "make") argument -k -j Ncpus accepteert.

verbose

een logische waarde die aangeeft of er een “voortgangsrapport” moet worden gegeven.

libs_only

een logische waarde: moet de optie –libs-only worden gebruikt om alleen extra subarchitecturen voor broncode-installaties te installeren? (Zie ook INSTALL_opts.) Dit kan ook op Windows worden gebruikt om alleen de DLL(‘s) van een binair pakket te installeren, bijvoorbeeld om 64-bit DLL’s toe te voegen aan een 32-bit installatie.

INSTALL_opts

Kan ook een benoemde lijst van tekenvectoren zijn om als extra opties te worden gebruikt, met als namen de respectievelijke pakketnamen.

quiet

logisch: indien true, verminder de hoeveelheid uitvoer.

keep_outputs

een logisch: indien true, bewaar de uitvoer van de installatie van bronpakketten in de huidige werkdirectory, met de namen van de uitvoerbestanden de pakketnamen met .out als toevoeging. Als alternatief, een tekenreeks die de map aangeeft waarin de uitvoer moet worden opgeslagen. Genegeerd bij installatie vanuit lokale bestanden.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *