Tôi khá mới với Linux. Tôi đã cài đặt R-base trong Ubuntu 12.04 của mình bằng Trung tâm phần mềm (theo mặc định là r-2.14). Tôi muốn nâng cấp lên / cài đặt R 3.02 hoặc mới hơn. Làm thế nào tôi có thể làm điều đó? Cảm ơn bạn.
Tôi khá mới với Linux. Tôi đã cài đặt R-base trong Ubuntu 12.04 của mình bằng Trung tâm phần mềm (theo mặc định là r-2.14). Tôi muốn nâng cấp lên / cài đặt R 3.02 hoặc mới hơn. Làm thế nào tôi có thể làm điều đó? Cảm ơn bạn.
Câu trả lời:
Bạn cần thêm kho lưu trữ của R vào hệ thống của mình:
Sử dụng trình soạn thảo văn bản yêu thích của bạn (tôi đang sử dụng gedit
làm ví dụ) để mở /etc/apt/sources.list
:
sudo -H gedit /etc/apt/sources.list
Thêm dòng này vào tệp (nếu điều này chậm, hãy sử dụng máy nhân bản khác . Bạn cũng có thể muốn đổi precise
thành tên mã cho phiên bản Ubuntu của mình --- ví dụ: trusty
cho 14.04):
deb http://cran.rstudio.com/bin/linux/ubuntu precise/
Cập nhật danh sách các gói
sudo apt-get update
Cài đặt cơ sở R mới nhất (bạn cũng có thể sử dụng lại trung tâm phần mềm):
sudo apt-get install r-base
precise
thành quantal
.
precise/
. Tôi biết nó hơi khác so với hầu hết các kho lưu trữ apt, nhưng đó là cách các hướng dẫn tại cran.rstudio.com/bin/linux/ubfox đánh vần nó.
Phải dành thời gian để tìm hiểu điều này và quên đi cách thức hoạt động của nó, và sau đó phải tìm ra nó nhiều lần, đây là một câu trả lời đầy đủ hơn là bằng chứng trong tương lai.
Chỉnh sửa sources.list
tập tin. Tệp này chứa các máy chủ apt-get
tư vấn để kiểm tra xem phần mềm có tồn tại hay không và có thể tải xuống phần mềm từ đâu. Người ta có thể chỉnh sửa tập tin bằng lệnh sau:
sudo -H gedit /etc/apt/sources.list
Điều này đòi hỏi trình soạn thảo gedit. Nếu bạn gặp lỗi, hãy cài đặt cái này ( sudo apt-get install gedit
) hoặc sử dụng trình soạn thảo khác như nano ( sudo nano /etc/apt/sources.list
).
Tìm một máy chủ hoạt động để tải xuống R từ đó cũng có phiên bản R mà bạn quan tâm. Điều này thường có nghĩa là người ta phải tìm tên của bản phát hành Ubuntu mới nhất. Một danh sách các bản phát hành được duy trì trên trang web Ubuntu . Tìm phiên bản mới nhất được phát hành và chỉ sử dụng từ đầu tiên trong tên của nó mà không viết hoa. Ví dụ, đối với bản phát hành 16.04, tên đầy đủ là Xenial Xerus
và tên được sử dụng là như vậy xenial
. Vì vậy, chúng tôi thêm dòng sau vào sources.list
:
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
Lưu ý rằng dòng trên sử dụng gương rstudio.com. Người ta có thể chọn một tấm gương khác từ danh sách dài này và thay đổi URL một cách thích hợp. Ví dụ:
deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
Lưu và đóng tập tin. Sau này, người ta có thể cài đặt phiên bản mới nhất bằng cách sử dụng:
sudo apt-get update # update apt-get's list of known releases
sudo apt-get install r-base # install the newest available version of R
Các câu trả lời cho đến nay rất hữu ích nhưng tất cả đều bỏ qua bước tiếp theo, điều này sẽ được yêu cầu khá nhiều đối với bất kỳ ai có ý định sử dụng R một cách nghiêm túc. Các dòng trích dẫn được lấy từ Hướng dẫn quản trị và cài đặt R chuẩn:
Người dùng cần biên dịch các gói R từ nguồn [ví dụ: người bảo trì gói hoặc bất kỳ ai cài đặt gói với install.packages ()] cũng nên cài đặt gói r-base-dev:
sudo apt-get install r-base-dev
Tôi nghĩ rằng các trình cài đặt tiềm năng nên đọc Hướng dẫn sử dụng cẩn thận hơn các khuyến nghị trên trang này cho đến nay.
Đối với Ubuntu 14.04 LTS, các lệnh là
sudo -H gedit /etc/apt/sources.list
deb http://cran.rstudio.com/bin/linux/ubuntu quantal/
* Lưu ý: dấu gạch chéo về phía trước là bắt buộc nếu không bạn gặp lỗi
sudo apt-get update
sudo apt-get install r-base