Instale um pacote R local com dependências do espelho CRAN

Criei um pacote R, ou seja, tenho o arquivo mypackage.tar.gz. Este pacote depende de vários outros pacotes, todos disponíveis para download e instaláveis em qualquer espelho CRAN.

Agora, quero instalar este pacote em um sistema em que as dependências ainda não estejam instaladas e gostaria que as dependências fossem baixadas e instaladas automaticamente quando instalar o meu pacote.

Eu tentei:

install.packages("mypackage.tar.gz",type="source",dependencies=TRUE,repos="http://a.cran.mirror")

mas procura pormypackage.tar.gz no espelho (e, obviamente, ele não encontra), enquanto se eu definirrepos=NULL ele tenta instalar corretamente o arquivo do pacote local (conforme documentado), mas obviamente não encontra os pacotes de dependências.

Portanto, minha pergunta é: existe uma maneira de executar uma instalação 'mista' (pacote local com dependências online) ou a única maneira de fazer é instalar manualmente todas as dependências?

questionAnswers(4)

yourAnswerToTheQuestion