Để cài đặt phiên bản cũ hơn của gói từ nguồn (trong R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Nếu điều này không phù hợp với bạn và bạn trên Windows, thì lý do có lẽ là thiếu chuỗi công cụ thích hợp để xây dựng / biên dịch gói . Thông thường bạn sẽ cài đặt nhị phân được biên dịch sẵn từ CRAN nhưng họ chỉ lưu trữ các nguồn gói , không phải nhị phân. [1] Điều này có nghĩa là bạn cần cài đặt Rtools để bạn có thể biên dịch mọi thứ cục bộ. (Lưu ý: Rtools không phải là gói R. )
Câu trả lời của @ bóng dưới đây cũng làm cho trường hợp mà bạn có thể sử dụng devtools::install_version()
. Đó cũng là một ý tưởng tốt, nhưng cũng có thể cần Rtools trên Windows.
Kể từ ngày 18 tháng 9 năm 2015, một phiên bản gói mới đã xuất hiện trên CRAN . Điều này phụ thuộc vào máy chủ Revolution Analytics MRAN để cài đặt các gói cho các phiên bản hoặc ngày cụ thể:
# 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'))
Điều đó có lợi thế là không yêu cầu Rtools cài đặt các gói nhị phân trên Windows, mà chỉ hoạt động từ năm 2014-09-17 (khi MRAN được ra mắt).
Để cài đặt phiên bản cũ hơn từ dòng lệnh (bên ngoài R):
Bạn cũng có thể cài đặt gói bằng cách sử dụng R CMD INSTALL
trên dòng lệnh (Terminal, Command Prompt, v.v.) một khi bạn có nguồn gói ("tarball") cục bộ trên máy của mình, ví dụ như sử dụng wget
(nếu bạn có):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
hoặc, nếu bạn đang ở trên Windows, tương đương sử dụng PowerShell sẽ là:
(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")
hoặc bạn chỉ có thể tải xuống nguồn từ kho lưu trữ CRAN thông qua trình duyệt web của bạn.
Để cài đặt từ tệp cục bộ, bạn chỉ cần làm:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Điều đó sẽ hoạt động trên bất kỳ nền tảng nào (có cùng cảnh báo - như trên - về việc cần một chuỗi công cụ để xây dựng các gói).
[1] Điều này không còn hoàn toàn đúng nữa. Từ tháng 3 năm 2016, CRAN đã bắt đầu lưu trữ một máy chủ "CRAN Archive" có chứa các tệp nhị phân Windows và Mac cho các phiên bản R rất cũ (> 5 tuổi). Bây giờ bạn có thể cài đặt trực tiếp từ máy chủ này bằng cách sử dụng install.packages()
. Xem R FAQ 7.44 mới để biết một số chi tiết.
checkBuilt
chưa stackoverflow.com/questions/16503554/ Lời