Tôi nghĩ rằng các gói R duy nhất có sẵn thông qua các repos Ubuntu là các gói được duy trì bởi nhóm cốt lõi phát triển R. Giống như với hầu hết các gói, những gói có sẵn thông qua apt
hoặc synap không phải lúc nào cũng là phiên bản mới nhất. May mắn thay, bạn có tùy chọn thêm nguồn phần mềm do CRAN duy trì bằng cách tạo một tệp mới /etc/apt/sources.list.d/CRAN.list
có chứa một dòng văn bản:
deb http://cran.r-project.org/bin/linux/ubuntu trusty/
(thay thế trusty/
bằng tên mã của bản phân phối của bạn; nếu bạn không biết nó nhập lsb_release -c
vào một thiết bị đầu cuối). Sau đó (và apt update
) quản lý gói của bạn sẽ luôn cài đặt (hoặc cập nhật cho) các phiên bản Cran-duy trì của r-base
, r-base-core
vv, bởi vì họ sẽ có số phiên bản cao hơn so với những người trong nguồn debian. Xem ở đây nếu apt
phàn nàn về repo không dấu.
Đối với tất cả các gói khác (AKA "gói đóng góp"), tôi thích cài đặt trong R hơn install.packages(c("name_of_package", "name_of_other_package"))
bất cứ khi nào có thể, trừ khi tôi biết rằng phiên bản trên CRAN đã cũ và phiên bản mới hơn có chức năng mà tôi cần. Trong những trường hợp như vậy, bạn có thể cài đặt từ GitHub bằng devtools::install_github('AccountName/RepositoryName')
hoặc tải xuống tệp lưu trữ và cài đặt nó từ cửa sổ đầu cuối qua R CMD INSTALL name_of_package.tar.gz
hoặc trong R qua install.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source")
.
Để đầy đủ, đây là hướng dẫn chính thức từ CRAN .