Я работаю на компьютере без прав администратора.Версия R установлена 3.4.4.ИТ-администратор не видит перспектив в обновлении R.
Мне нужно установить пакет и его зависимости вручную (я знаю, как это сделать).Для загрузки пакетов и зависимостей я использую приведенный ниже код (заимствованный из здесь ), который отлично работает:
getPackages <- function(packs){
packages <- unlist(
tools::package_dependencies(packs, available.packages(), which=c("Depends", "Imports"), recursive=TRUE)
)
packages <- union(packs, packages)
packages
}
packages <- getPackages(c("gmm"))
download.packages(packages, destdir="/home/<user>/Downloads/", type="win.binary")
Единственная проблема заключается в том, что загрузит последнюю версиюверсия каждой упаковки .Есть ли способ, которым я могу сделать выше, но указав версию R?Функция package_dependencies()
, похоже, не содержит такой опции.Существует пакет с именем miniCRAN
( здесь ), который имеет функции для проверки зависимостей, принимающих опцию Rversion
, но допускает использование только двух цифр (например, 3.1, 3.2 и т. Д.).Мне нужна трехзначная единица.