install.packages

Argumente

pkgs

Zeichenvektor der Namen von Paketen, deren aktuelle Versionen aus den Repositories heruntergeladen werden sollen.

Wenn repos = NULL, ein Zeichenvektor von Dateipfaden,

auf Windows,

Dateipfade von .zip Dateien, die binäre Builds von Paketen enthalten. ( und file:// URLs werden ebenfalls akzeptiert und die Dateien werden von lokalen Kopien heruntergeladen und installiert.) Quellverzeichnisse oder Dateipfade oder URLs von Archiven können mit type = "source" angegeben werden, aber einige Pakete erfordern die Installation geeigneter Werkzeuge (siehe Abschnitt ‚Details‘).

Auf Unix-ähnlichen Systemen können

diese Dateipfade Quellverzeichnisse oder Archive oder binäre Paketarchivdateien sein (wie von R CMD build --binary erstellt). ( und file:// URLs werden ebenfalls akzeptiert und die Dateien werden von lokalen Kopien heruntergeladen und installiert.) Auf einem CRAN-Build von R für macOS können dies .tgz Dateien sein, die binäre Paketarchive enthalten. Die Tilde-Erweiterung wird für Dateipfade durchgeführt.

Wenn dies fehlt, wird, wenn möglich, in einer interaktiven R-Sitzung eine Listbox mit verfügbaren Paketen angezeigt.

lib

Zeichenvektor, der die Bibliotheksverzeichnisse angibt, in denen die Pakete zu installieren sind. Wird nach Bedarf wiederverwendet. Wenn es fehlt, wird das erste Element von .libPaths() verwendet.

repos

Kann NULL sein, um von lokalen Dateien, Verzeichnissen oder URLs zu installieren: dies wird durch die Erweiterung von pkgs abgeleitet, wenn es eine Länge hat.

contriburl

URL(s) der contrib-Abschnitte der Repositories. Verwenden Sie dieses Argument, wenn Ihr Repository-Spiegel unvollständig ist, z.B. weil Sie nur den contrib-Abschnitt auf eine CD gebrannt haben, oder nur Binärpakete haben. Überschreibt das 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. Ist dies nicht der Fall, wird es mit einer Warnung ignoriert.

Der Standard, NA, bedeutet c("Depends", "Imports", "LinkingTo").

In all diesen Fällen wird "LinkingTo" für Binärpakete weggelassen.

type

Zeichen, das den Typ des herunterzuladenden und zu installierenden Pakets angibt. Wird "source" sein, außer bei Windows und einigen macOS-Builds: siehe den Abschnitt über ‚Binärpakete‘ für diese.

configure.args

(Wird nur für Quellinstallationen verwendet.) Ein Zeichenvektor oder eine benannte Liste. Wenn ein Zeichenvektor ohne Namen übergeben wird, werden die Elemente zu einer einzigen Zeichenkette verkettet (getrennt durch ein Leerzeichen) und als Wert für das –configure-args Flag im Aufruf von R CMD INSTALL verwendet. Wenn der Zeichenvektor Namen hat, werden diese angenommen, um Werte für –configure-args für einzelne Pakete zu identifizieren. Auf diese Weise kann man Einstellungen für eine ganze Sammlung von Paketen angeben, die verwendet werden, wenn eines dieser Pakete installiert werden soll. (Diese Einstellungen können daher wiederverwendet werden und als Standardeinstellungen fungieren.)

Eine benannte Liste kann ebenfalls mit dem gleichen Effekt verwendet werden und erlaubt es, mehrgliedrige Zeichenketten für jedes Paket, die zu einer einzigen Zeichenkette verkettet werden, als Wert für –configure-args zu verwenden.

configure.vars

(Wird nur für Source-Installationen verwendet.) Analog zu configure.args für das Flag –configure-vars, das verwendet wird, um Umgebungsvariablen für den configure-Lauf zu setzen.

clean

Ein logischer Wert, der angibt, ob das Flag –clean zum Aufruf von R CMD INSTALL hinzugefügt werden soll. Dies wird manchmal verwendet, um zusätzliche Operationen am Ende der Paketinstallation durchzuführen, zusätzlich zum Entfernen von Zwischendateien.

Ncpus

die Anzahl der parallelen Prozesse, die für eine parallele Installation von mehr als einem Quellpaket verwendet werden sollen. Werte größer als eins werden unterstützt, wenn der make Befehl, der durch Sys.getenv("MAKE", "make") angegeben wird, das Argument -k -j Ncpus akzeptiert.

verbose

Ein logischer Wert, der angibt, ob ein „Fortschrittsbericht“ ausgegeben werden soll.

libs_only

Ein logischer Wert: Soll die Option –libs-only verwendet werden, um nur zusätzliche Unterarchitekturen für Source-Installationen zu installieren? (Siehe auch INSTALL_opts.) Dies kann auch unter Windows verwendet werden, um nur die DLL(s) aus einem Binärpaket zu installieren, z.B. um 64-Bit-DLLs zu einer 32-Bit-Installation hinzuzufügen.

INSTALL_opts

Kann auch eine benannte Liste von Zeichenvektoren sein, die als zusätzliche Optionen verwendet werden, wobei die Namen die jeweiligen Paketnamen sind.

quiet

logisch: wenn true, reduziere die Menge der Ausgaben.

keep_outputs

a logisch: wenn true, behalte die Ausgaben von der Installation der Quellpakete im aktuellen Arbeitsverzeichnis, wobei die Namen der Ausgabedateien die Paketnamen mit angehängtem .out sind. Alternativ eine Zeichenkette, die das Verzeichnis angibt, in dem die Ausgaben gespeichert werden sollen. Wird ignoriert, wenn aus lokalen Dateien installiert wird.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.