Я создал пакет R, т.е. у меня есть файл mypackage.tar.gz. Этот пакет зависит от нескольких других пакетов, которые можно загрузить и установить из любого зеркала CRAN.
Теперь я хочу установить этот пакет в систему, где зависимости еще не установлены, и я хотел бы, чтобы зависимости загружались и устанавливались автоматически при установке моего пакета.
Я пробовал:
install.packages("mypackage.tar.gz",type="source",dependencies=TRUE,repos="http://a.cran.mirror")
но он ищет mypackage.tar.gz
на зеркале (и, очевидно, он не находит), а если я устанавливаю repos=NULL
, он правильно пытается установить локальный файл пакета (как задокументировано), но, очевидно, он не находит пакетов зависимостей.
Итак, мой вопрос: есть ли способ выполнить "смешанную" установку (локальный пакет с онлайн-зависимостями) или единственный способ сделать это вручную установить все зависимости?