Atualize um pacote e evite que ele volte ao original
Quero atualizar o pacote ggplot2:
library(ggplot2)
packageDescription("ggplot2")["Version"]
> 0.8.3
Mas a versão atual é 0.8.7.
Tentei update.packages (), que parecia funcionar bem. Mas ele ainda retornava a versão 0.8.3.
Então eu baixei e instalei a fonte do pacote do Cran, que diz 0.8.7 na página de download. Em seguida, instalo-o através do menu GUI em R. Ele retorna
** building package indices ...
* DONE (ggplot2)
Então eu corro:
packageDescription("ggplot2")["Version"]
> 0.8.3
E ainda tenho a versão mais antiga!
Não sei por que isso não está funcionando, além do mais, eu já havia encontrado esse problema antes e resolvido (não me lembro exatamente o quê), mas agora ele voltou à versão mais antiga! Qual é a maneira mais fácil de manter pacotes como este atualizados automaticamente e não fazer com que eles se refiram a pacotes mais antigos?