Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Streszczenie

Często na serwerze przedsiębiorstwa R Rewolucji, ze względów bezpieczeństwa nie ma połączenia internetowego, nad którym pobrać i zainstalować pakiety R, więc lokalnego repozytorium jest Instalator wewnętrznie. W tym artykule opisano konfigurowanie R Rewolucji, aby użyć tego repozytorium pakiet lokalny.

Instrukcje w sekcjach 4.1 i 4.2 Podręcznik instalacji Rewolucji R Enterprise Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) są zwykle odpowiednie, choć doc w poleceniu tools::write_PACKAGES na końcu ppkt 4.2 jest błędem.

1. Tworzenie katalogu nadrzędnego repo. Może to być dowolny katalog, ale w tym przykładzie jest /local/repos.

2. w przypadku Linux repo, będziesz potrzebował źródła pakietu (. tar.gz) w src/contrib pod spodem repo katalogu nadrzędnego (np. /local/repos/src/contrib). Można ręcznie utworzyć src/contrib i ręcznie pobrać pakiety tar.gz Brak lub użyć tak jak w poradniku, który będzie dublować całego "repo" i utworzyć src/contrib dla Ciebie.

3. Uruchom Rewolucji R i Utwórz e PAKIETY i PACKAGES.gz indeksowania plików do repozytorium za pomocą tools::write_PACKAGES. Należy to zrobić dla katalogu /local/repos/src/contrib, gdzie pakiety src rzeczywiście znajdują się:

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

Należy zauważyć, że to jest inne niż opisane w dokumentacji, który mówi do tworzenia plików indeksu pakiet w /local/repos.

4. Konfigurowanie RRE używać lokalnego "repo". Edytowanie /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site i edytować lub komentarz wiersza, który wskazuje domyślny Lustro Revo CRAN:

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


Jeśli nie masz dostępu do Internetu z instalacji RRE i będą używać lokalnego repo wyłącznie, Zamień wskaźnik do lokalnego repo ten wiersz:

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

Zauważ, że możesz określić katalog nadrzędny dla lokalizacji "repo", nie /local/repos/src/contrib pełną ścieżkę.

Jeśli masz dostęp do Internetu i tylko są przy użyciu lokalnego repo kilka pakietów lokalnych, można skonfigurować oba repo:

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

Uruchom RRE i sprawdź bieżącą konfigurację repo(s):

> options("repos")

Jeśli jest to poprawne, przetestuj instalowanie pakietów. Upewnij się, że Twój RRE użytkownik ma uprawnienia rw w obu pełną ścieżkę biblioteki RRE i lokalne umowy odkupu.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×