Het gebruik van een opslagplaats lokale pakket

Samenvatting

Vaak een revolutie R Enterprise server, voor veiligheidsredenen geen internet-verbinding waarover u pakketten downloaden en installeren R dus een opslagplaats lokale instellingen intern. In dit artikel wordt beschreven R revolutie voor het gebruik van deze opslagplaats lokale pakket te configureren.

De instructies in de punten 4.1 en 4.2 van de revolutie R Enterprise Installation Guide voor Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) zijn in het algemeen juist als er een fout in het document in de opdracht tools::write_PACKAGES aan het einde van punt 4.2.

1. Maak de bovenliggende map van de repo. Dit kan een map maar in het voorbeeld is /local/repos.

2. een Linux repo, moet u de bronnen van het pakket (. tar.gz) in src/contrib onder de bovenliggende map repo (bijvoorbeeld /local/repos/src/contrib). U kan de src/contrib handmatig maken en handmatig downloaden van de pakketten van tar.gz er of rsync zoals in de handleiding waarmee u een mirror van het gehele repo en src/contrib voor u maken.

3. revolutie R te maken e PAKKETTEN en PACKAGES.gz indexbestanden voor de repo met tools::write_PACKAGES. Dit u moet doen voor de /local/repos/src/contrib map waar de src-pakketten bevinden zich:

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

Opmerking dat dit is anders dan in het voorbeeld in de documentatie die zegt de pakketbestanden index maken in /local/repos.

4. RRE voor het gebruik van de lokale repo configureren. /Usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site bewerken en bewerken of de regel die naar de standaard Revo CRAN mirror verwijst:

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


Als u geen internettoegang van uw installatie RRE hebt en van de lokale repo uitsluitend gebruikmaakt, vervangen door deze regel een verwijzing naar alleen de lokale repo:

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

Houd er rekening mee dat u de bovenliggende map van de vestiging repo, niet het volledige /local/repos/src/contrib pad opgeven.

Als u toegang tot het internet en een lokaal repo slechts voor enkele lokale pakketten gebruikt, kunt u beide repo's:

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

RRE starten en controleer of de huidige configuratie voor de repo(s):

> options("repos")

Als dit correct test pakketten installeren. Zorg ervoor dat de gebruiker RRE rw machtigingen heeft voor het volledige pad van de lokale repo's en de bibliotheek RRE.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×