Резюме

Често Revolution R Enterprise server, за сигурност причина, няма връзка с интернет, които да изтеглите и инсталирате пакети R местно хранилище е настройка вътрешно. Тази статия се описва конфигурирането на Revolution R, за да използвате този локален пакет хранилище.

Инструкциите в точки 4.1 и 4.2 от Revolution R Enterprise инсталиране за Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) са обикновено правилно, че има грешка в документа в командата tools::write_PACKAGES в края на 4.2.

1. Създайте директория на репо. Това може да представлява произволна директория, но в е /local/repos.

2. за Linux репо, ще ви пакет източници (. tar.gz) в src/contrib под репо директория (напр. /local/repos/src/contrib). Можете да създадете src/contrib ръчно и ръчно изтегляне tar.gz пакети там или използвате rsync в ръководството, който ще отразява цялата репо и създаване на src/contrib вместо вас.

3. Стартирайте Revolution R и създават пакети и PACKAGES.gz индекс файлове за репо използване tools::write_PACKAGES. Това трябва да се направи за /local/repos/src/contrib директорията, където всъщност се намира src пакети:

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

Забележка се различава от примера в документацията, казва да създадете пакет индекс на файловете в /local/repos.

4. Конфигуриране на RRE за използване на локален репо. Редактиране на /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site и редактирате или коментар линия, който сочи към по подразбиране Revo CRAN огледален:

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


Ако нямате достъп до интернет от инсталацията на RRE и ще използват местните репо изключително, Заменете този ред с показалец само локални репо:

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

Имайте предвид, че сте задали директория за репо местоположение, не пълен /local/repos/src/contrib път.

Ако имате достъп до интернет и се използват само локални репо няколко локални пакети, можете да конфигурирате и двете репо:

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

Стартирайте RRE и проверете текущата конфигурация на repo(s):

> options("repos")

Ако правилно, тест инсталирате пакети. Не забравяйте личните си RRE има rw разрешения за пълния път на локалния репо и RRE библиотека.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×