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?