GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memutakhirkan R di linux?

Sekarang sangat sederhana. Buat saja:

install.packages("ropenblas")
ropenblas::rcompiler()

Catatan :Saya sekarang menyimpan GitHub (di sini) panduan terbaru untuk memutakhirkan R di Linux Mint atau Ubuntu Linux, yang juga menyertakan sedikit informasi tambahan tentang ketergantungan sistem untuk tidyverse , kumpulan paket perselisihan data yang populer, serta devtools , pengembangan paket R populer... paket.

Tautan yang disediakan oleh FedRo adalah sumber yang bagus, namun sedikit perubahan perlu dilakukan karena Anda menggunakan Linux Mint 18.1 yang menggunakan repositori Xenial daripada repositori Trusty (lihat di sini). Saya juga biasanya menggunakan pendekatan di sini untuk menangani paket yang sudah saya instal ketika saya memutakhirkan R daripada pendekatan yang ditawarkan oleh FedRo. Jadi, untuk kelengkapan, inilah semua langkah yang perlu Anda ambil:

Langkah 1

Buka daftar mirror CRAN dan temukan URL mirror yang paling dekat dengan Anda. Perintah terminal di bawah menganggap Anda memilih http://cran.wustl.edu/

Langkah 2

Buka terminal dan masukkan perintah berikut (ganti http://cran.wustl.edu/ dengan URL pencerminan CRAN mana pun yang Anda pilih di langkah 1):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade

Perhatikan juga bahwa saya telah mengupgrade r-base dan r-base-dev , tetapi saya tidak tahu apakah Anda memiliki r-base-dev diinstal. Jika tidak, saya sangat menyarankan Anda menginstalnya melalui sudo apt install r-base-dev .

Langkah 3

Mulai sesi R baru dan jalankan yang berikut:

update.packages(checkBuilt=TRUE, ask=FALSE)

Maka Anda harus baik-baik saja.

Pembaruan:Linux Mint 19 dan R 3.6.x

Karena Linux Mint dan R telah melihat peningkatan sejak saya menjawab pertanyaan ini, saya memperbarui bagi mereka yang datang ke jawaban ini yang memerlukan info untuk Linux Mint 19 dan R 3.6.x.

Satu-satunya perbedaan adalah bahwa alih-alih perintah

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

Anda perlu menggunakan

sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list

(mengganti http://cran.wustl.edu/ dengan URL pencerminan CRAN mana pun yang Anda pilih di langkah 1)

Saya taruh di sini kunci lengkapnya, meskipun banyak panduan lain yang mungkin Anda lihat hanya akan menggunakan "kunci pendek".Saya telah memperbarui panduan ini untuk menggunakan kunci lengkap karena masalah keamanan (lihat di sini, misalnya).


Linux
  1. Cara Mengamankan Rocky Linux 8

  2. Cara Membuat Pengguna Sudo di Rocky Linux 8

  3. Bagaimana cara menghapus flux di linux?

  1. Cara Menginstal Vagrant di Linux

  2. Cara memutakhirkan CentOS 7 ke CentOS 8 Linux

  3. Bagaimana cara meningkatkan ke Debian 11 dari Debian 10

  1. Cara Memperbarui Kali Linux

  2. Cara Meningkatkan ke Linux Mint 20.3

  3. Cara memutakhirkan Kernel di Desktop Linux