Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Sammanfattning

Ofta har en Revolution R Enterprise server, säkerhet skäl inte en internet-anslutning som du hämtar och installerar R-paket så att installationsprogrammet är internt i en lokal databas. Den här artikeln beskriver hur du konfigurerar Revolution-R om du vill använda den lokala paketet databasen.

Instruktionerna i avsnitt 4.1 och 4.2 i installationshandboken för revolutionen R Enterprise Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) är i allmänhet rätt även om det finns ett fel i dokumentet med kommandot tools::write_PACKAGES i slutet av 4.2.

1. skapa den överordnade katalogen för repo. Detta kan vara valfri katalog men i exemplet är /local/repos.

2. för en Linux-repo, behöver du paketet källor (. tar.gz) i src/contrib under den överordnade repo-katalogen (t ex /local/repos/src/contrib). Du kan manuellt skapa src/contrib och manuellt hämta det tar.gz-paket eller använda rsync som guide som kommer att spegla hela repo och skapa src/contrib för dig.

3. Starta revolutionen R och skapa e-paket och PACKAGES.gz indexfiler för repo med tools::write_PACKAGES. Detta bör göras för katalogen /local/repos/src/contrib där det faktiskt finns src-paket:

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

Observera att detta skiljer sig från exemplet i den dokumentation som säger att skapa indexfiler paket i /local/repos.

4. Konfigurera RRE om du vill använda den lokala repo. Redigera /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site och redigera eller kommentera bort raden som pekar på standard Revo CRAN spegel:

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


Om du inte har tillgång till internet från din RRE installation och kommer att använda det lokala repo uteslutande ersätta den här raden med en pekare till enbart lokala repo:

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

Observera att du anger den överordnade katalogen för repo plats, inte sökvägen för fullständig /local/repos/src/contrib.

Om du har tillgång till internet och använder bara en lokal repo för några lokala paket kan du konfigurera både repor:

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

Starta RRE och kontrollera den aktuella konfigurationen för repo(s):

> options("repos")

Om det är korrekt, testa installera paket. Glöm RRE-användare har behörighet för rw på både den fullständiga sökvägen för lokala repor och RRE-biblioteket.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×