Aby zainstalować starszą wersję pakietu ze źródła (w R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Jeśli to nie zadziała i korzystasz z systemu Windows, prawdopodobnie przyczyną jest brak odpowiedniego łańcucha narzędzi do budowania / kompilowania pakietów . Zwykle instalowałbyś prekompilowany plik binarny z CRAN, ale archiwizuje on tylko źródła pakietów , a nie pliki binarne. [1] Oznacza to, że musisz zainstalować Rtools , aby móc skompilować wszystko lokalnie. (Uwaga: Rtools nie jest pakietem R. )
Odpowiedź @ shadow poniżej również sprawia, że możesz użyć devtools::install_version()
. To także dobry pomysł, ale wymaga również narzędzi Rtools w systemie Windows.
Od 18 września 2015 r . W CRAN pojawiły się nowe wersje pakietów . Zależy to od serwera Revolution Analytics MRAN do instalowania pakietów dla określonych wersji lub dat:
install.dates('checkpoint', Sys.Date() - 1)
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
Ma to tę zaletę, że nie wymaga Rtools do instalowania pakietów binarnych w systemie Windows, ale działa tylko od 2014-09-17 (kiedy uruchomiono MRAN).
Aby zainstalować starszą wersję z wiersza poleceń (poza R):
Możesz również zainstalować pakiet za pomocą R CMD INSTALL
wiersza poleceń (terminal, wiersz polecenia itp.), Gdy masz już źródło pakietu („tarball”) lokalnie na swoim komputerze, na przykład używając wget
(jeśli je masz):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
lub, jeśli korzystasz z systemu Windows, odpowiednikiem używającym PowerShell byłoby:
(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")
lub możesz po prostu pobrać źródło z archiwum CRAN za pośrednictwem przeglądarki internetowej.
Aby zainstalować z pliku lokalnego, możesz po prostu wykonać:
R CMD INSTALL ggplot2_0.9.1.tar.gz
To powinno działać na każdej platformie (z tym samym zastrzeżeniem - co powyżej - co do potrzeby łańcucha narzędzi do budowania pakietów).
[1] Nie jest to już do końca prawdą. Od marca 2016 r. CRAN rozpoczął hosting serwera „CRAN Archive”, który zawiera pliki binarne systemów Windows i Mac dla bardzo starych wersji R (> 5 lat). Możesz teraz zainstalować bezpośrednio z tego serwera za pomocą install.packages()
. Więcej szczegółów można znaleźć w nowym R FAQ 7.44 .
checkBuilt
? stackoverflow.com/questions/16503554/…