Một mẹo bổ sung tiện dụng (nhưng tầm thường) để cài đặt phiên bản cũ hơn của các gói từ nguồn.
Đầu 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 các gói, hãy nói về tính 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")
Không tải thủ công các gói vào đĩ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 nó rất thuận tiện và đơn giản hóa cuộc gọi (một bước).
Ngoài ra, bạn có thể sử dụng thủ thuật này với dev_mode của thư viện devtools, để quản lý các phiên bản khác nhau của các gói:
Tham khảo: tài liệu devtools