Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Rezumat

Deseori, o Revolution R Enterprise server, din motive de securitate, nu are o conexiune la internet prin care se descarcă și instalează pachetele R, astfel încât un depozit local este configurat pe plan intern. Acest articol descrie configurarea Revolution R pentru a utiliza acel pachet local depozitului.

Instrucțiunile din secțiunile 4.1 și 4.2 Revolution R Enterprise ghid de instalare pentru Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) sunt în general corecte, dacă există o greşeală în documentul în comanda tools::write_PACKAGES la sfârșitul 4.2.

1. Creaţi directorul părinte al repo. Acest lucru poate fi orice director, dar în exemplu este /local/repos.

2. pentru un repo Linux, va trebui sursele pachet (. tar.gz) în src/contrib sub directorul repo părinte (de ex. /local/repos/src/contrib). Puteți crea src/contrib manual și manual descărca pachetele tar.gz sau utilizați rsync ca ghid care va oglindă repo întregul și va crea src/contrib pentru dvs.

3. porni Revolution R și creați e pachetele și PACKAGES.gz index fișiere pentru repo folosind tools::write_PACKAGES. Acest lucru ar trebui făcut pentru directorul /local/repos/src/contrib unde se află efectiv pachetele src:

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

Notă acest lucru este diferit de exemplu în documentația care spune pentru a crea fișierele index pachetul în /local/repos.

4. Configurarea RRE pentru a utiliza local repo. Editare /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site și editați sau comentați linia care indică spre implicit Revo CRAN oglindă:

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


Dacă nu aveți acces la internet din instalarea RRE și va fi folosind local repo exclusiv, înlocuiți această linie cu un indicator numai la repo local:

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

Rețineți că specificați locația repo, nu calea completă /local/repos/src/contrib directorul părinte.

Dacă aveți acces la internet și utilizați doar o repo locale pentru câteva pachete locale, aveți posibilitatea să configurați atât repos:

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

Porniți RRE și verificați configurația curentă pentru repo(s):

> options("repos")

Dacă sunt corecte, testați instalarea pachetelor. Asigurați-vă că utilizatorului RRE are permisiuni de rw pe ambele calea completă a repos locale și Biblioteca RRE.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×