Из руководства (и цитируя источник здесь):
Поле @c DESCRIPTION Additional_repositories
Поле @samp{Additional_repositories} представляет собой список URL-адресов репозиториев, разделенных запятыми, где можно найти пакеты, указанные в других полях. В настоящее время он используется @command{R CMD check} для проверки того, что пакеты могут быть найдены, по крайней мере, как исходные пакеты (которые могут быть установлены на любой платформе).
Вы можете добавить пакет в Suggests:
и указать дополнительные репозитории — возможно, созданные с помощью drat. . Раньше это делал один пакет, а сейчас это делает IIRC, но теперь его имя ускользнуло от меня.
Изменить: Нашел! См. здесь, в исходный файл DESCRIPTION RNeXML -- и обратите внимание, как линия исчезает в опубликованном ОПИСАНИИ на CRAN. Более того, обратите внимание, что два пакета в Suggests:
нет в списке гиперссылок на CRAN. Я думаю, что они исходят из дополнительных репозиториев. И да, rOpenSci использует для этого drat.
Правка 2. Чтобы закрыть цикл, вы (легко) используете drat для размещения такого дополнительного репозитория на GitHub — основной вариант использования drat< /а>.
Изменить 3: RNeXML удалил дополнительный репозиторий, но история github все еще есть.
Редактировать 4: В настоящее время (т. е. 13 марта 2020 г.) CRAN упаковывает EMC, bcmaps, blkbox, broom.mixed, epikit, grattan, gtsummary, hurricaneexposure, memoise, multinomialeq, noaastormevents, pointblank, provSummarize, provViz, spData, swephR, tashu, taxadb, waveformbildar — все перечисляют поле Additional_repositories
, содержащее URL-адрес, указывающий на репозиторий drat
.
person
Dirk Eddelbuettel
schedule
19.03.2016