Каково влияние или ценность перечисления нескольких репозиториев в .Options $ repos, в R? - PullRequest
3 голосов
/ 22 октября 2011

Я заметил, что в этом ответе на вопрос о настройках .Rprofile упоминается настройка двух репозиториев для CRAN.

Есть ли какая-то польза от этого, например, возможность отключения одного сайта, а затем доступа к другому? Кажется, что зеркала CRAN идентичны или, в конечном счете, зеркала, а время безотказной работы кажется очень хорошим, есть ли другие преимущества? (Я понимаю, что OmegaHat и Bioconductor имеют свои собственные репозитории, поэтому я сосредотачиваюсь на CRAN.)

Справедливо ли говорить, что CRAN предназначен для стабильных выпусков, а R-Forge - это промежуточная область? Если это так, то кажется, что включение R-Forge в качестве хранилища больше подходит для случаев бета-тестирования различных пакетов.


Обновление 1: В этом посте есть несколько хороших ссылок по сравнению зеркал, особенно определяющих, не синхронизированы ли два или более зеркал (то есть устаревшие). Это прямая ссылка для получения информации о состоянии доступности зеркал, хотя она не отражает состояние пакетов на зеркалах. Ответ Дирка полезен для определения расхождений в предлагаемых пакетах.

Ответы [ 2 ]

3 голосов
/ 22 октября 2011

А) Я не вижу особого преимущества в наличии нескольких репозиториев.Если вы выбираете надежный и он отстает от времени или временно не работает.это довольно просто, чтобы получить доступ к другому.Я обычно использую репозиторий CMU, но репозиторий Berkeley также выглядит надежным.

B) Согласитесь, что CRAN (или зеркала) предназначен для стабильных выпусков, а r-forge - это «область подготовки».Если вам нужна более свежая версия или версия, которая недоступна, тогда r-forge является первым местом, где вы можете обратиться за консультацией.К репозиториям биокондуктора также можно получить доступ.

Полезно знать, как получить доступ к странице проверки пакета CRAN .

0 голосов
/ 14 июля 2019

Если важны отказоустойчивость и гибкость, может быть полезно установить локальные, внутренние и удаленные репозитории.

repos["CRAN"] <- c("file://opt/cran","https://cran.example.com","https://cran.r-project.org")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...