Ein zusätzlicher praktischer (aber trivialer) Tipp, um ältere Versionen von Paketen aus dem Quellcode zu installieren.
Erstens, wenn Sie "install.packages" aufrufen, wird immer das neueste Paket aus dem Repo installiert. Wenn Sie die ältere Version der Pakete installieren wollen, z.B. aus Kompatibilitätsgründen, können Sie install.packages("url_to_source", repo=NULL, type="source") aufrufen. Zum Beispiel:
install.packages("http://cran.r-project.org/src/contrib/Archive/RNetLogo/RNetLogo_0.9-6.tar.gz", repo=NULL, type="source")
Ohne manuelles Herunterladen von Paketen auf die lokale Festplatte und Umschalten auf die Befehlszeile oder Installation von der lokalen Festplatte, fand ich es sehr bequem und vereinfachen den Aufruf (one-step).
Plus: Sie können diesen Trick mit dev_mode der devtools-Bibliothek verwenden, um verschiedene Versionen von Paketen zu verwalten:
Referenz: doc devtools