Mẹo bổ sung tiện dụng (nhưng nhỏ nhặt) để cài đặt phiên bản cũ hơn của gói từ nguồn.
Trước tiên, nếu bạn gọi "install.packages", nó luôn cài đặt gói mới nhất từ repo. Nếu bạn muốn cài đặt phiên bản cũ hơn của gói, hãy nói về khả năng tương thích, bạn có thể gọi install.packages ("url_to_source", repo = NULL, type = "source"). Ví dụ:
install.packages("http://cran.r-project.org/src/contrib/Archive/RNetLogo/RNetLogo_0.9-6.tar.gz", repo=NULL, type="source")
Nếu không tải xuống các gói trên đĩa cục bộ và chuyển sang dòng lệnh hoặc cài đặt từ đĩa cục bộ, tôi thấy rất thuận tiện và đơn giản hóa cuộc gọi (một bước).
Plus: bạn có thể sử dụng thủ thuật này với dev_mode DevTools của thư viện, để quản lý các phiên bản khác nhau của các gói:
tham khảo: doc devtools
này liên quan rất chặt chẽ: http://stackoverflow.com/questions/11105131/cannot-install-r-forge-package-using-install-packages – GSee