Tôi đã cài đặt R 2.12.1 trong ubuntu của mình và tôi muốn nâng cấp lên phiên bản mới nhất 2.15, làm cách nào để đạt được điều đó? Cảm ơn
Tôi đã cài đặt R 2.12.1 trong ubuntu của mình và tôi muốn nâng cấp lên phiên bản mới nhất 2.15, làm cách nào để đạt được điều đó? Cảm ơn
Câu trả lời:
Vì R đã được cài đặt sẵn, bạn sẽ có thể nâng cấp nó bằng phương pháp này. Trước hết, bạn có thể muốn có các gói bạn đã cài đặt trong phiên bản trước trong phiên bản mới, vì vậy sẽ thuận tiện khi kiểm tra bài đăng này . Sau đó, làm theo hướng dẫn từ đây
Mở sources.list
tệp:
sudo nano /etc/apt/sources.list
Thêm một dòng với nguồn từ nơi các gói sẽ được truy xuất. Ví dụ:
deb https://cloud.r-project.org/bin/linux/ubuntu/ version/
Thay thế https://cloud.r-project.org
với bất cứ điều gì phản ánh bạn muốn sử dụng, và thay thế
version/
với bất cứ phiên bản của Ubuntu bạn đang sử dụng (ví dụ trusty/
, xenial/
và vân vân). Nếu bạn gặp phải "Lỗi dòng không đúng định dạng", hãy kiểm tra xem bạn có khoảng trắng giữa /ubuntu/
và không version/
.
Tìm nạp khóa APT an toàn:
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
hoặc là
gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
Thêm nó vào keyring:
gpg -a --export E084DAB9 | sudo apt-key add -
Cập nhật các nguồn của bạn và nâng cấp cài đặt của bạn:
sudo apt-get update && sudo apt-get upgrade
Cài đặt phiên bản mới
sudo apt-get install r-base-dev
Khôi phục các gói cũ của bạn theo giải pháp phù hợp nhất với bạn ( xem phần này ). Ví dụ: để khôi phục tất cả các gói (không chỉ các gói từ CRAN), ý tưởng là:
- sao chép các gói từ R-oldversion/library
sang R-newversion/library
, (không ghi đè lên một gói nếu nó đã tồn tại trong phiên bản mới!).
- Chạy lệnh R update.packages(checkBuilt=TRUE, ask=FALSE)
.