Щоб встановити старішу версію пакета з джерела (в межах R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Якщо це не працює для вас і ви працюєте в Windows, причина, ймовірно, у відсутності відповідного ланцюжка інструментів для складання / складання пакетів . Зазвичай ви встановлюєте попередньо складений бінарний файл із CRAN, але вони архівують лише джерела пакунків , а не бінарні файли. [1] Це означає, що вам потрібно встановити Rtools, щоб ви могли скласти все локально. (Примітка: Rtools не є пакетом R. )
Відповідь @ тіні нижче також робить те, що ви можете використовувати devtools::install_version()
. Це також гарна ідея, але також підлягає необхідності використання Rtools у Windows.
З 18 вересня 2015 року на CRAN з'явилися нові версії пакетів . Це покладається на сервер MRAN Revolution Analytics для встановлення пакетів для конкретних версій або дат:
# install yesterday's version of checkpoint, by date
install.dates('checkpoint', Sys.Date() - 1)
# install earlier versions of checkpoint and devtools
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
Це має перевагу в тому, що Rtools не вимагає встановлення бінарних пакетів у Windows, а працює лише з 2014-09-17 (коли було запущено MRAN).
Щоб встановити старішу версію з командного рядка (за межами R):
Ви також можете встановити пакет, використовуючи R CMD INSTALL
в командному рядку (термінал, командний рядок тощо), як тільки на вашому пристрої локально з’явиться джерело пакету («тарбол»), наприклад, використовуючи wget
(якщо у вас є):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
або, якщо ви працюєте в Windows, еквівалент PowerShell буде:
(new-object System.Net.WebClient).DownloadFile("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", "./ggplot2_0.9.1.tar.gz")
або ви можете просто завантажити джерело з архіву CRAN через веб-браузер.
Щоб встановити з локального файлу, ви можете просто зробити:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Це повинно працювати на будь-якій платформі (з тим самим застереженням, як і вище - про необхідність ланцюга інструментів для створення пакетів).
[1] Це вже не зовсім вірно. З березня 2016 року CRAN розпочав розміщення сервера "Архів CRAN", який містить бінарні файли Windows та Mac для дуже старих версій R (> 5 років). Тепер ви можете встановити безпосередньо з цього сервера за допомогою install.packages()
. Див. Нові R FAQ 7.44 для отримання детальної інформації.
checkBuilt
? stackoverflow.com/questions/16503554/…