Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Обзор

Часто сервер предприятия R революции, по причине безопасности, не имеет подключение к Интернету, для которого требуется загрузить и установить пакеты R поэтому локальном хранилище установки внутренне. Эта статья содержит описание настройки R революции, чтобы использовать это хранилище локального пакета.

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

1. Создайте родительский каталог repo. Это может быть любой каталог, но в данном примере является /local/repos.

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

3. Запустите революции R и создания пакетов и PACKAGES.gz e индексировать файлы для repo с помощью tools::write_PACKAGES. Это должно быть сделано для /local/repos/src/contrib каталог, где реально находятся src пакеты:

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

Обратите внимание, что это отличается от приведенного в документации о том, чтобы создать индексные файлы пакета в /local/repos.

4. Настройка RRE для использования локальной repo. Изменение /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site и изменить или закомментируйте строку, которая указывает на значение по умолчанию Revo CRAN зеркало:

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


Если нет доступа к Интернету из установленной RRE и будет использовать локальную repo исключительно в указатель только локальный repo Замените эту строку:

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

Обратите внимание, что указывается родительский каталог для размещения repo, не /local/repos/src/contrib полный путь.

Если имеется доступ к Интернету и просто использовать локальный repo несколько локальных пакетов можно настроить оба repos:

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

Запустите RRE и проверьте текущую конфигурацию для repo(s):

> options("repos")

Если все правильно, проверьте установку пакетов. Убедитесь, что RRE пользователь имеет разрешения rw на полный путь локальной repos и библиотеку RRE.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×