Можно ли определить версию пакета в R install.packages?

Я знаю, что вы можете загружать старые пакеты и устанавливать их с помощью

R CMD INSTALL package-version.tar.gz

Интересно, можете ли вы сообщить install.packages(), чтобы установить определенную версию из репозитория, избавив вас от необходимости сначала найти tar.gz. Я не нашел эту опцию в записи справки для install.packages и не искал ее. Если этот параметр не существует, есть ли причина для этого?. Я могу только думать, что не все репозитории имеют все версии, поэтому вам нужно сначала найти версию и загрузить ее.

В SOAP существует эквивалентный вопрос, но проблема и ответ в большей степени связаны с проблемами хранилища, поэтому в конце они никогда не отвечали на этот вопрос напрямую.

Ответ 1

install.packages() нет, но в пакете devtools есть функция install_version(), которая может установить версию, отличную от самой последней из репозитория CRAN.