nâng cấp phiên bản R 3.3 trong Ubuntu 16.04


10

Tôi hiện đang sử dụng phiên bản R 3.2.3 trên Ubuntu 16.04 LTS. Tôi đang cố gắng cài đặt một gói trong R được gọi là kma yêu cầu các gói như devtools, data.table, v.v. Khi tôi cố gắng cài đặt các gói này, tôi nhận được điều này:

install.packages(c("devtools", "data.table", "reshape2", "dplyr"))
Warning in install.packages :
  download had nonzero exit status
Installing packages into ‘/home/varun/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
Warning in install.packages :
  packages ‘devtools’, ‘data.table’, ‘reshape2’, ‘dplyr’ are not available (for R version 3.2.3)

Các gói này được cài đặt mà không có bất kỳ vấn đề nào nếu phiên bản R là 3.3 trở lên. Làm cách nào tôi có thể nâng cấp R lên phiên bản 3.3 trở lên từ phiên bản 3.2 hiện tại. Ngoài ra tất cả các gói của tôi là trong 3.2. Tôi có phải cài đặt lại tất cả các gói này không?

Hy vọng được nghe sớm.

Cảm ơn

Câu trả lời:


10

Sử dụng PPA của Michael Rutter

PPA của Rutter hiện có R 3.4.0. Để cài đặt PPA, hãy mở một thiết bị đầu cuối bằng cách nhấn Ctrl+ Alt+ Tvà nhập:

sudo add-apt-repository ppa:marutter/rrutter

Theo dõi bởi:

sudo apt update
sudo apt full-upgrade

Điều này sẽ nâng cấp cài đặt R của bạn.

Hi vọng điêu nay co ich


Xin chào, tôi đã nâng cấp phiên bản R lên 3.4. Vì tôi đang chạy R bằng Rstudio, tôi đang cố gắng cài đặt bộ lọc sinh học cho phiên bản 3.4 nhưng tôi nhận được nguồn lỗi này (" bioconductor.org/biocLite.R" ) URL ' bioconductor.org/biocLite.R ': trạng thái là 'Peer chứng chỉ không thể được xác thực với chứng chỉ CA đã cho 'Làm thế nào tôi có thể sửa lỗi này ??
dùng3138373

1
@ user3138373 Tôi không có ý tưởng về chất dẫn sinh học. Điều này có vẻ như vấn đề trang web của họ. Vui lòng hỏi một câu hỏi mới để những người khác có thể giúp đỡ. Nếu bạn hài lòng với câu trả lời của tôi ở trên, hãy xem xét chấp nhận câu trả lời là chính xác và đặt dấu kiểm màu xanh lá cây chống lại nó. Cảm ơn.
user68186

Tôi đã cài đặt R 3.4 từ tarball, nhưng dường như không thể khiến Ubuntu nhận ra nó ... Tôi có thể làm theo lệnh này nhưng muốn có apt nhận ra bản cài đặt mới / không phải tải xuống, v.v.
Alex W

Tôi không chắc ý của bạn là "Ubuntu nhận ra nó". Nếu bạn muốn một biểu tượng launcher, bạn sẽ phải tự làm điều đó. Đó là cách một tarball hoạt động. Họ cũng không tự cập nhật. Nó dễ dàng hơn để xóa cài đặt và bắt đầu lại. Xin hỏi một câu hỏi mới với nhiều chi tiết hơn.
dùng68186
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.