Чтобы установить более старую версию пакета от источника (в 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, причина, вероятно, the lack of an appropriate tool chain for building/compiling packages , Обычно вы должны установить предварительно скомпилированный двоичный файл из CRAN, но они только архивируют источники, а не бинарные файлы. [1] Это означает, что вам необходимо установить Rtools, чтобы вы могли скомпилировать все локально. (Примечание: Rtools is not an R package.)
@ ответ тени below также делает случай, что вы можете использовать devtools::install_version()
. Это тоже хорошая идея, но также требуется Rtools для Windows.
По состоянию на 18 сентября 2015 года, a new package versions has appeared on CRAN. Это зависит от сервера Revolution Analytics MRAN для установки пакетов для конкретных версий или дат:
# 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
в командной строке (Terminal, Командная строка и т.д.) один раз у вас есть исходный пакет («тарболл») локально на вашем компьютере, например, с помощью 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 стартовал a "CRAN Archive" server, содержащий двоичные файлы Windows и Mac для очень старых версий R (> 5 лет). Теперь вы можете установить прямо с этого сервера с помощью install.packages()
. Для получения дополнительной информации см. Новый R FAQ 7.44.
попробовать 'checkBuilt'? http://stackoverflow.com/questions/16503554/r-3-0-0-update-has-left-loads-of-2-x-packages-incompatible – isomorphismes