R пользователи рекомендуются загрузить R и пакеты R от локальных зеркал CRAN. Но некоторые устарели. Существует ли простой способ проверить, устарел ли репозиторий? Какая-либо функция в R, который делает это?
Один из способов - просмотреть $ CRANMIRROR / src / contrib и отсортировать его по дате (дважды щелкнув дату), чтобы можно было сравнить самый последний пакет на зеркале с тем, что несет главный хост.
Кроме того, вы можете использовать сам R и указать available.packages ()
как на мастере, так и на зеркале - если наборы результатов отличаются, может возникнуть проблема (или вы нажали точка между основным обновлением и зеркалированием).
Вот краткий пример:
> main <- available.packages("http://cran.r-project.org/src/contrib",
+ method="wget")
> usmirror <- available.packages("http://cran.us.r-project.org/src/contrib",
+ method="wget")
> nrow(main)
[1] 2381
> nrow(usmirror) ## so the US mirror is 2 packages behind
[1] 2379
> setdiff(rownames(main), rownames(usmirror))
[1] "ProbForecastGOP" "semPLS" ## and these are the two
>