Bagaimana cara saya menginstal / meningkatkan r-base ke versi terbaru?


24

Saya cukup baru di Linux. Saya menginstal R-base di Ubuntu 12.04 saya menggunakan Software Center (yang secara default adalah r-2.14). Saya ingin meningkatkan ke / menginstal R 3.02 atau lebih baru. Bagaimana saya bisa melakukan itu? Terima kasih.


2
Kemungkinan rangkap dari Menginstal versi terbaru R-base
muru

Secara pribadi, saya akan menggunakan anaconda / conda dan bekerja dengan R di dalam kotak pasir yang disediakannya daripada menginstal R pada sistem saya. conda.io/docs/user-guide/install/index.html Ini adalah distribusi yang sangat solid dan dijaga agar tetap terkini.
Kevin Bowen

Jawaban:


27

Anda perlu menambahkan repositori R ke sistem Anda:

  1. Gunakan editor teks favorit Anda (saya gunakan geditsebagai contoh) untuk membuka /etc/apt/sources.list:

    sudo -H gedit /etc/apt/sources.list
    
  2. Tambahkan baris ini ke file (jika ini lambat, gunakan mirror lain . Anda mungkin juga ingin mengubah preciseke nama kode untuk versi Ubuntu Anda --- misalnya, trustyuntuk 14,04):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. Perbarui daftar paket

    sudo apt-get update
    
  4. Instal R-base terbaru (Anda juga dapat menggunakan pusat perangkat lunak lagi):

    sudo apt-get install r-base
    

Apakah ada perubahan pada perintah kedua untuk pengguna ubuntu 14.04?
Vineet Kaushik

@VineetKaushik ya, ubah preciseke quantal.
terdon

@terdon Anda perlu garis miring setelah tepat pada langkah 2, seperti precise/. Saya tahu ini sedikit berbeda dari kebanyakan repositori yang tepat, tetapi begitulah petunjuknya di cran.rstudio.com/bin/linux/ubuntu menjelaskannya.
Daniel Kessler

@DanielKessler apakah tebasan membuat orang berbeda? Garis miring biasanya bersifat opsional dan dapat diabaikan. Nama versi hanyalah sebuah direktori dalam repositori sehingga tidak ada bedanya.
terdon

1
untuk menghindari peringatan / kesalahan tentang kunci gpg, gunakan secure apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

Setelah harus menghabiskan waktu mencari tahu ini dan melupakan cara kerjanya, dan kemudian harus mencari tahu lagi beberapa kali, inilah jawaban yang lebih lengkap yang tahan masa depan.

  1. Edit sources.listfile. File ini berisi server yang apt-getberkonsultasi untuk memeriksa apakah ada perangkat lunak dan dari mana ia dapat diunduh. Seseorang dapat mengedit file menggunakan perintah berikut:

    sudo -H gedit /etc/apt/sources.list
    

    Ini memerlukan editor gedit. Jika Anda mendapatkan kesalahan, instal ini ( sudo apt-get install gedit) atau gunakan editor lain seperti nano ( sudo nano /etc/apt/sources.list).

  2. Temukan server yang berfungsi untuk mengunduh R dari yang juga memiliki versi R yang Anda minati. Ini sering kali berarti seseorang harus mencari nama rilis Ubuntu terbaru. Daftar rilis dipelihara di situs web Ubuntu . Cari versi terbaru yang dirilis dan gunakan hanya kata pertama dalam namanya tanpa huruf besar. Misalnya, untuk rilis 16.04, nama lengkapnya Xenial Xerusdan nama yang akan digunakan xenial. Jadi, kami menambahkan baris berikut ke sources.list:

    deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
    

    Perhatikan bahwa baris di atas menggunakan mirror rstudio.com. Seseorang dapat memilih mirror lain dari daftar panjang ini dan mengubah URL dengan tepat. Contohnya:

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. Simpan dan tutup file. Setelah ini, seseorang dapat menginstal versi terbaru menggunakan:

    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
    

1

Jawabannya sejauh ini bermanfaat tetapi semuanya menghilangkan langkah selanjutnya yang akan sangat dibutuhkan siapa pun yang ingin menggunakan R dengan serius. Baris yang dikutip berasal dari Manual Instalasi dan Administrasi R kanonik:

Pengguna yang perlu mengkompilasi paket R dari sumber [mis. Pengelola paket, atau siapa pun yang menginstal paket dengan install.packages ()] juga harus menginstal paket r-base-dev:

sudo apt-get install r-base-dev

Saya pikir penginstal potensial harus membaca bahwa Manual lebih hati-hati daripada rekomendasi pada halaman ini sejauh ini disarankan.


-1

Untuk Ubuntu 14.04 LTS perintahnya adalah

sudo -H gedit /etc/apt/sources.list

deb http://cran.rstudio.com/bin/linux/ubuntu quantal/

* Catatan: garis miring diperlukan jika tidak Anda mendapatkan kesalahan

sudo apt-get update 

sudo apt-get install r-base

4
Apa? Mengapa quantalketika cran.r-project.org/bin/linux/ubuntu mendaftar trusty?
muru

Berikut adalah tugas yang mungkin digunakan untuk menyelesaikan tugas yang sama: - nama: Tambahkan repositori CRAN ke daftar repositori APT apt_repository: repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = present
Daniel Neel

1
untuk menghindari peringatan / kesalahan tentang kunci gpg, gunakan secure apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.