Argument
pkgs
Teckervektor med namnen på paket vars aktuella versioner ska hämtas från förråden.
Om repos = NULL
, en teckenvektor av filvägar,
på windows,
filvägar till .zip
filer som innehåller binära byggsatser av paket. ( och
file://
URL:er accepteras också och filerna kommer att hämtas och installeras från lokala kopior.) Källkataloger eller filvägar eller URL:er till arkiv kan anges med type = "source"
, men vissa paket behöver lämpliga verktyg installerade (se avsnittet ”Detaljer”).
På Unix-alikes
kan dessa filvägar vara källkataloger eller arkiv eller binära paketarkivfiler (som skapats av R CMD build --binary
och
file://
URL:er accepteras också och filerna kommer att hämtas och installeras från lokala kopior.) På en CRAN-version av R för macOS kan detta vara .tgz
-filer som innehåller binära paketarkiv. Tilde-expansion kommer att göras på filvägar.
Om detta saknas presenteras en listbox med tillgängliga paket där det är möjligt i en interaktiv R-session.
lib
teckenvektor som ger bibliotekskatalogerna där paketen ska installeras. Återanvänds vid behov. Om det saknas är standardvärdet det första elementet i .libPaths()
.
repos
Kan vara NULL
för att installera från lokala filer, kataloger eller webbadresser: detta kommer att härledas till förlängningen av pkgs
om det är av längden ett.
contriburl
URL(s) för contrib-sektionerna i repositories. Använd det här argumentet om din spegling av förvaret är ofullständig, t.ex. för att du bara brände contrib
-sektionen på en cd-skiva, eller om du bara har binära paket. Överordnar argumentet 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. Om så inte är fallet ignoreras det, med en varning.
Standardvärdet, NA
, betyder c("Depends", "Imports", "LinkingTo")
.
I alla dessa utelämnas "LinkingTo"
för binära paket.
Typ
Tecknet, som anger vilken typ av paket som ska hämtas och installeras. Kommer att vara "source"
utom i Windows- och vissa macOS-byggen: se avsnittet ”Binära paket” för dessa.
configure.args
(Används endast för källkodsinstallationer.) En teckenvektor eller en namngiven lista. Om en teckenvektor utan namn tillhandahålls sammanfogas elementen till en enda sträng (separerad med ett mellanslag) och används som värde för flaggan –configure-args i anropet till R CMD INSTALL
. Om teckenvektorn har namn antas dessa identifiera värden för –configure-args för enskilda paket. Detta gör det möjligt att ange inställningar för en hel samling paket som kommer att användas om något av dessa paket ska installeras. (Dessa inställningar kan därför återanvändas och fungera som standardinställningar.)
En namngiven lista kan också användas med samma effekt, och det gör det möjligt att använda teckensträngar med flera element för varje paket som sammanfogas till en enda sträng som används som värde för –configure-args.
configure.vars
(Används endast för källkodsinstallationer.) Analogt till configure.args
för flaggan –configure-vars, som används för att ställa in miljövariabler för configure
-körningen.
clean
ett logiskt värde som anger om –clean-flaggan ska läggas till i anropet till R CMD INSTALL
. Detta används ibland för att utföra ytterligare operationer i slutet av paketinstallationen utöver att ta bort mellanliggande filer.
Ncpus
antalet parallella processer som ska användas för en parallell installation av mer än ett källkodspaket. Värden större än ett stöds om kommandot make
som anges av Sys.getenv("MAKE", "make")
accepterar argumentet -k -j Ncpus
.
verbose
ett logiskt värde som anger om någon ”lägesrapport” ska ges.
libs_only
ett logiskt värde: ska –libs-only-alternativet användas för att endast installera ytterligare underarkitekturer för källkodsinstallationer? (Se även INSTALL_opts
.) Detta kan också användas på Windows för att installera endast DLL:erna från ett binärt paket, t.ex. för att lägga till 64-bitars DLL:er till en 32-bitars installation.
INSTALL_opts
Kan också vara en namngiven lista med teckenvektorer som ska användas som tilläggsalternativ, där namnen är respektive paketnamn.
quiet
logiskt: om sant, minska mängden utdata.
keep_outputs
en logisk: om sant, behåll utdata från installation av källkodspaket i den aktuella arbetskatalogen, med namnen på utdatafiler paketnamnen med .out
bifogat. Alternativt en teckensträng som anger den katalog där utdata ska sparas. Ignoreras vid installation från lokala filer.