Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Riepilogo

Spesso, un server Enterprise R di rivoluzione, per motivi di sicurezza, non dispone di una connessione a internet su cui si desidera scaricare e installare pacchetti di R è un repository locale installazione internamente. In questo articolo viene R rivoluzione per utilizzare il repository locale di pacchetto di configurazione.

Le istruzioni nelle sezioni 4.1 e 4.2 della Guida all'installazione rivoluzione R Enterprise per Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) sono generalmente corrette in presenza di un errore nella doc nel comando tools::write_PACKAGES alla fine del 4.2.

1. creare la directory padre della repo. Può essere qualsiasi directory, ma nell'esempio è /local/repos.

2. per un repo di Linux, è necessario disporre dell'origine del pacchetto (. gz) in src/pensionistici di sotto della directory padre repo (ex. /local/repos/src/contrib). Potete creare manualmente il src/pensionistici e manualmente scaricare i pacchetti di GZ sono o utilizzare rsync come la Guida in modo da specchiare l'intera repo e per la creazione/pensionistici src.

3. avviare rivoluzione R e creazione di pacchetti e PACKAGES.gz e indicizzare i file per la repo utilizzando tools::write_PACKAGES. Eseguire questa operazione per la directory /local/repos/src/contrib dove si trovano effettivamente i pacchetti src:

> tools:::write_PACKAGES("/local/repos/src/contrib")

Nota che questo è diverso dall'esempio nella documentazione indicante per creare i file di indice del pacchetto in /local/repos.

4. configurare RRE per utilizzare il repo locale. Modifica /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site e modificare o impostare come commento la riga che fa riferimento a quello mirror CRAN Revo:

} else {r <- c(REVO=Revobase::getRevoRepos())}


Se si utilizza esclusivamente il repo locale non hanno accesso a internet dall'installazione RRE, sostituire questa riga con un puntatore al solo il repo locale:

} else {#r <- c(REVO=Revobase::getRevoRepos())r <- c(LOCAL="/local/repos")}

Notare che specificare la directory principale per il percorso di repo, non il percorso completo /local/repos/src/contrib.

Se si utilizza solo un repo locale per alcuni pacchetti locali hanno accesso a internet, è possibile configurare entrambi pronti contro termine:

} else {r <- c(REVO=Revobase::getRevoRepos(), LOCAL="/local/repos")}

Avviare RRE e verificare la configurazione corrente per il repo(s):

> options("repos")

Se corretto, verificare i pacchetti di installazione. Assicurarsi che l'utente RRE disponga delle autorizzazioni di rw per specificare il percorso completo di pronti contro termine locale e la libreria RRE.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×