Applies ToRevolution Analytics

Sammendrag

Ofte har en revolusjon R Enterprise server, på grunn av sikkerhet ikke en Internett-tilkobling som du vil laste ned og installere pakker R slik at en lokal database er definert internt. Denne artikkelen beskriver konfigurere revolusjon R hvis du vil bruke den lokale pakken oppbevaringssted.Instruksjonene i delene 4.1 og 4.2 av revolusjon R Enterprise installasjonsveiledningen for Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) er vanligvis riktig selv om det er en feil i dokumentet i kommandoen tools::write_PACKAGES på slutten av 4.2.1. Opprett den overordnede mappen for repo. Dette kan være en hvilken som helst mappe, men i eksemplet er /local/repos.2. for en Linux repo må pakke-kilder (. tar.gz) i src/contrib under den overordnede repo-mappen (f.eks. /local/repos/src/contrib). Du kan opprette src/contrib manuelt og manuelt laste ned pakkene tar.gz det eller bruke rsync som i TV-guiden som gjenspeiler hele repo og opprette src/contrib for deg.3. start revolusjon R og opprette e-PAKKER og PACKAGES.gz indeksfiler for repo ved hjelp av tools::write_PACKAGES. Dette bør gjøres for /local/repos/src/contrib-katalogen der src-pakker faktisk befinner seg:

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

Vær oppmerksom på dette er forskjellig fra eksemplet i dokumentasjonen som sier at du oppretter indeksfiler for pakken i /local/repos.4. konfigurere RRE for å bruke den lokale repo. Redigere /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site og redigere eller kommentar ut linje som peker til standard Revo CRAN speil:

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

Hvis du ikke har Internett-tilgang fra RRE installasjonen og kommer til å bruke lokale repo utelukkende, erstatter du denne linjen med en peker til bare lokale repo:

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

Vær oppmerksom på at du angir den overordnede mappen for repo-plassering, ikke fullstendig /local/repos/src/contrib banen.Hvis du har tilgang til Internett, og bare bruker en lokal repo for noen lokale pakker, kan du konfigurere begge repos:

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

Start RRE og kontrollere gjeldende konfigurasjon for repo(s):

> options("repos")

Hvis riktig, tester du installerer pakker. Kontroller at brukeren RRE har rw tillatelser på både den fullstendige banen til de lokale repos og RRE-biblioteket.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.