2012-12-18 21 views

risposta

10

Dalla riga di comando,

R CMD INSTALL plyr_x.y.z.tar.gz 

Se non hai il permesso di scrivere nella directory libreria standard e non è possibile utilizzare sudo di ignorare, è possibile installarlo da qualche altra via

R CMD INSTALL -l <user_lib> plyr_x.y.z.tar.gz 

dove <user_lib> è una directory in cui è possibile scrivere. Potrebbe essere necessario specificare lib.loc quando si carica in seguito il pacchetto, se <user_lib> non è in .libPaths (vedere la risposta di @Digin).

Vedere http://cran.r-project.org/doc/manuals/R-admin.html per ulteriori informazioni; R CMD INSTALL --help potrebbe anche essere utile, anche se breve.

+0

+1 per il puntatore al manuale pertinente. –

29

Nella riga di comando:

R CMD INSTALL <package-name>.tar.gz 

O in R:

install.packages(<pathtopackage>, repos = NULL, type="source") 
2

Se non si dispone di autorizzazioni per la libreria installata di default è possibile aggiungere al percorso di ricerca che R utilizza con .libPaths che "ottiene/imposta gli alberi delle biblioteche all'interno dei quali vengono cercati i pacchetti".

.libPaths() # will display all current libraries 
?.libPaths 

Il secondo argomento di install.packages (dopo il nome del file plyr.version.tar.gz) potrebbe essere una directory di libreria controllata dall'utente.

?install.packages 

ero un po 'perplesso per prima chiedendo di installazione da CRAN e poi chiedendo di installazione di un file tar.gz da cui ho formato l'impressione che si aveva già scaricato il file e speravamo di installarlo.

Problemi correlati