Bagaimana cara menginstal paket juru bahasa R untuk komputasi statistik?

35

Bagaimana cara menginstal juru bahasa R? Apa nama paketnya? Saya telah mencoba R, rlang, Rlang, rproject, dll tapi tidak ada karya - baik apt-getatau Ubuntu Software Center menemukan R.

Mungkinkah R tidak termasuk dalam repositori resmi Ubuntu?

amc
sumber

Jawaban:

43

Paket yang Anda minta adalah r-base . Jadi jalankan perintah berikut:

sudo apt-get install r-base

dan Anda akan memiliki R di sistem Anda. Bertahun-tahun yang lalu saya juga bingung dengan ini - nama paket seperti itu memang bodoh.


sumber
Bagaimana cara menjalankan interpreter R, mirip dengan pythonmenjalankan interpreter Python? rhanya hang dan saya tidak melihat kandidat yang jelas dimulai dengan "r" setelah menginstal r-base.
user1717828
3
Anda hampir mendapatkannya. Coba huruf besar r, ketik:R
Vajk Hermecz
26

Paket yang Anda inginkan adalah r-base Instal r-base .

Jika Anda perlu membuat paket R dari sumber, Anda juga perlu r-base-dev Instal r-base-dev . (Sebagian besar pengguna mungkin tidak membutuhkan ini.)

Kemungkinan itulah yang perlu Anda lakukan.

Mendapatkan versi R yang lebih baru

Versi R mungkin sumber perangkat lunak resmi rilis Ubuntu Anda kemungkinan sudah cukup. Dengan asumsi itulah masalahnya, Anda tidak perlu membaca lebih lanjut (kecuali mungkin untuk hiburan).

Tetapi jika Anda menginginkan / membutuhkan versi terbaru , pilih mirror CRAN dari daftar . Lakukan salah satu dari yang berikut:

  • Buat .listfile (Anda bisa menyebutnya r.list) /etc/apt/sources.list.ddengan baris ini sebagai isinya:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Jika Anda menggunakan Ubuntu 14,04 Tahr Trusty, Anda akan tetap trustyseperti itu. Kalau tidak, ganti kata itu dengan nama kode huruf kecil apa pun rilis Ubuntu yang Anda gunakan. (Hanya kata pertama; "kata sifat", bukan "nama hewan".) Mereka terdaftar di sini atau di halaman rilis . Misalnya, untuk Ubuntu 12,04 Pangolin Tepatnya precise. Untuk 14.10 Unicorn Utopik akan seperti itu utopic.

    Ini adalah nama yang terdaftar di sebagian besar atau semua debbaris yang serupa di file konfigurasi /etc/apt/sources.list.

    Untuk membuat r.listfile Anda, Anda dapat membuka jendela Terminal ( Ctrl+ Alt+ T) dan menjalankan perintah seperti ini (pastikan untuk mengganti di mirror pilihan CRAN Anda, dan, jika Anda tidak menjalankan 14,04, nama kode rilis Anda):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Sebagai contoh, pada sistem Ubuntu 15.04 Vivid Vervet yang terletak di timur laut Amerika Serikat, saya menggunakan:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Atau , alih-alih menambahkan sumber perangkat lunak dalam file konfigurasinya sendiri, tambahkan baris itu ke file konfigurasi sumber perangkat lunak master/etc/apt/sources.list,. Anda dapat membuka file itu dalam editor teks grafis dengan membuka jendela Terminal (Ctrl+Alt+T) dan menjalankan perintah:

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

Tambahkan kunci penandatanganan untuk repositori CRAN ( Anda dapat memverifikasinya di sini ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Jika gagal, cara ini dapat bekerja:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Untuk mengaktifkan konfigurasi sumber perangkat lunak baru, jalankan:

sudo apt-get update

Kemudian untuk menginstal (atau meningkatkan ke) versi R untuk CRAN:

sudo apt-get install r-base

(Anda dapat menginstal r-base-devdan paket-paket lain yang diperlukan dengan cara yang sama. sudo apt-get upgradeBiasanya akan memutakhirkan paket R yang memiliki versi lebih baru, jika versi yang lebih lama diinstal ; Anda tidak harus memasukkan namanya secara terpisah.)

Bacaan lebih lanjut / sumber yang dikutip :

Untuk detail dan informasi lebih lanjut tentang paket pendukung lain yang tersedia untuk instalasi pada sistem Ubuntu, lihat "PAKET UBUNTU UNTUK R" .

  • Jawaban di atas adalah (sangat) secara longgar diadaptasi dari (kecil) bagian dari README itu.
  • Perintah untuk mengimpor kunci penandatanganan CRAN diambil langsung darinya, meskipun instruksi saya dengan kata-kata saya sendiri, dan disederhanakan.
Eliah Kagan
sumber
Menambahkan baris di atas dalam sources.list menghasilkan kesalahan yang mengatakan baris tidak diformat dengan benar. Utas di bawah ini mengatakan bahwa ini adalah format yang benar untuk menambahkan nama sumber "deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled-manual" askubuntu.com/questions/503270/... Harap perbaiki jika Saya salah. Saya seorang pemula, tetapi ini berhasil bagi saya.
Erdnase
@ Ennase Maaf! Anda benar tentang nama /setelah rilis. Saya telah menambahkan itu ke posting ini - terima kasih! (Bagian yang dimulai dengan #adalah commen dan opsional.)
Eliah Kagan
Gambar Anda perlu diperbarui.
Tim
@Tim Gambar apa?
Eliah Kagan
@ Menginstal yang r-base? Mungkin sekolah saya menghalangi mereka.
Tim
1

Sunting: Ini termasuk dalam repositori Ubuntu, tetapi mereka ingin Anda menginstal dari mereka.

Sumber .

PAKET UBUNTU UNTUK R

Paket R untuk Ubuntu pada i386 dan amd64 tersedia untuk semua rilis Desktop Ubuntu yang stabil hingga akhir masa pakainya. Namun, hanya rilis Dukungan Jangka Panjang (LTS) terbaru yang didukung sepenuhnya. Pada 17 Oktober 2013, rilis yang didukung adalah Trusty Tahr (14,04), Precise Pangolin (12,04; LTS), dan Lucid Lynx (10,04; LTS).

Lihat di sini untuk detailnya.

INSTALASI

Untuk mendapatkan paket R terbaru, tambahkan entri seperti

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

atau

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

atau

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

di file /etc/apt/sources.list Anda, ganti dengan URL sebenarnya dari mirror CRAN favorit Anda. Lihat di sini untuk daftar mirror CRAN. Untuk menginstal sistem R yang lengkap, gunakan

  sudo apt-get update
  sudo apt-get install r-base

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 (Tidak relevan bagi Anda, ditambahkan untuk kejelasan) :

  sudo apt-get install r-base-dev
Tim
sumber
Menurut sumber Anda, sepertinya seseorang di tim pengembangan R tidak ingin kami menginstal R dari repositori Ubuntu. Ada paket di repositori Ubuntu: r-base.
Jika Anda ingin mengunduh R dan menginstalnya, maka Anda harus mendapatkan funky tentang menambahkan kunci publik dari server paket R seperti jawaban ini: askubuntu.com/questions/503270/…
karel
Jika Anda tidak menambahkan kunci publik maka Anda tidak dapat menginstal R. Terminal akan, bagaimanapun, memberi Anda pesan yang meminta Anda untuk menambahkan kunci publik sebelum Anda menginstal R dan jika Anda menambahkan kunci publik maka r-base dapat dipasang dengan sukses sesudahnya.
karel
Semua informasi yang Anda butuhkan untuk menambahkan kunci publik dirinci dalam tautan yang diberikan dalam komentar pertama saya. Saya juga dapat mengkonfirmasi bahwa informasi dalam jawaban yang ditautkan saat ini dan berfungsi untuk menginstal paket r-base di Ubuntu 14.04.
karel