İstatistiksel hesaplama için R dilinin yorumlayıcısının paketini nasıl kurarım?


35

R dili tercümanı nasıl kurulur? Paket adı nedir? Ben denedim R, rlang, Rlang, rproject, vb ama hiçbir şey işleri - ne apt-getde Ubuntu Yazılım Merkezi R. bulundu

R'nin resmi Ubuntu depolarına dahil olmaması mümkün mü?

Yanıtlar:


43

İstediğiniz paket r-base . Bu yüzden aşağıdaki komutu çalıştırın:

sudo apt-get install r-base

ve sisteminizde R olacaktır. Yıllar önce bununla da kafam karıştı - bu paket adı gerçekten aptalca.


pythonPython yorumlayıcısını çalıştırmaya benzer şekilde R yorumlayıcısını nasıl çalıştırırım ? rSadece kilitleniyor ve kurduktan sonra "r" ile başlayan açık bir aday göremiyorum r-base.
user1717828

3
Neredeyse anladın. Büyük harf r'yi deneyin, şunu yazın:R
Vajk Hermecz

26

İstediğiniz paket r-base R-base'i kurun .

Eğer kaynaktan R paketleri derlemeniz gerekiyorsa, r-base-dev'e de ihtiyacınız var R-base-dev'i kurun. (Çoğu kullanıcı muhtemelen buna ihtiyaç duymaz.)

Yapmanız gereken tek şey bu olabilir.

R'nin yeni sürümlerini alma

R sürümü muhtemelen Ubuntu sürümünüzün resmi yazılım kaynaklarından yeterli olabilir. Durumun böyle olduğunu varsayarak daha fazla okumaya gerek yok (belki eğlence hariç).

Ama sen / istediğiniz son sürümünü gerekiyorsa , listeden bir CRAN ayna seçmek . Aşağıdakilerden birini yapın:

  • İçindekiler olarak bu satırda bir .listdosya (arayabilir r.list) yapabilirsiniz /etc/apt/sources.list.d:

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

    Ubuntu 14.04 Trusty Tahr kullanıyorsanız, trustyolduğu gibi kalırsınız . Aksi takdirde, o kelimeyi, kullandığınız Ubuntu sürümünün küçük harfli kod adıyla değiştirin. (Yalnızca ilk kelime; "hayvan adı" değil "sıfat".) Burada veya sürümler sayfasında listelenir . Örneğin, Ubuntu 12.04 Precise Pangolin için öyle precise. 14.10 Ütopik Unicorn için olacak utopic.

    Bu, debyapılandırma dosyasındaki benzer satırların çoğunda veya hepsinde listelenen addır /etc/apt/sources.list.

    r.listDosyanızı yapmak için bir Terminal penceresi açabilir ( Ctrl+ Alt+ T) ve buna benzer bir komut çalıştırabilirsiniz (istediğiniz CRAN yansıtıcınızda değiştireceğinizden emin olun ve 14.04'ü çalıştırmıyorsanız, yayın kodunuz):

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

    Örneğin, kuzeydoğu Amerika'da bulunan bir Ubuntu 15.04 Vivid Vervet sisteminde, şunu kullandım:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Veya , yazılım kaynağını kendi yapılandırma dosyasına eklemek yerine, bu satırı ana yazılım kaynakları yapılandırma dosyasına ekleyin/etc/apt/sources.list. Bir Terminal penceresi (Ctrl+Alt+T)açıpkomutu çalıştırarakbu dosyayı grafiksel bir metin düzenleyicide açabilirsiniz:

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

CRAN depoları için imzalama anahtarını ekleyin ( buradan doğrulayabilirsiniz ):

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

Bu başarısız olursa, bu şekilde işe yarayabilir:

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

Yeni yazılım kaynakları yapılandırmasını etkinleştirmek için aşağıdakileri çalıştırın:

sudo apt-get update

Ardından, CRAN için R sürümünü kurmak (veya güncellemek) için:

sudo apt-get install r-base

( r-base-devBaşka bir gerekli paketi yükleyebilir ve benzer şekilde kullanabilirsiniz. Eski bir sürüm kuruluysasudo apt-get upgrade , daha yeni sürümleri olan tüm R paketlerini yükseltir ; adlarını ayrı ayrı girmeniz gerekmez.)

Ek okuma / kaynak belirtildi :

Ubuntu sistemlerine kurulabilen diğer destek paketleriyle ilgili daha fazla bilgi ve bilgi için, bkz. "UBUNTU PACKAGES FOR R" .

  • Yukarıdaki cevap, (README) 'in (çok küçük) bir kısmından gevşek bir şekilde uyarlanmıştır.
  • CRAN imzalama anahtarını içe aktarma komutları, talimatlarım kendi sözlerimde olmasına rağmen basitleştirilmiş olsa da doğrudan ondan çizilir.

Sources.list içine yukarıdaki satırı eklemek, satırın yanlış biçimlendirildiğini söyleyen bir hataya neden olur. Konu Aşağıda bu kaynak adını "deb eklemek doğru biçimde olduğunu söyler stat.ethz.ch/CRAN/bin/linux/ubuntu güvenilir / # etkin-el" askubuntu.com/questions/503270/... Lütfen bana doğru Yanıldım. Ben bir acemiyim ama bu benim için çalıştı.
Erdnase

@Erdnase Üzgünüz! /Yayın adından sonra haklısın . Bunu bu gönderiye ekledim - teşekkürler! ( #
İle

Resimlerinizin güncellenmesi gerekiyor.
Tim

@Tim Hangi resimler?
Eliah Kagan

@R-baz olanları kur. Belki de onları engelleyen okulumdur.
Tim

1

Düzenleme: Ubuntu depolarına dahil edilmiştir, ancak sizden kendilerinden kurmanızı isterler.

Kaynak .

UBUNTU PAKETLERİ

İ386 ve amd64'teki Ubuntu için R paketleri, resmi ömürleri sona erene kadar Ubuntu’nun tüm kararlı Masaüstü sürümleri için kullanılabilir. Ancak, yalnızca en son Uzun Vadeli Destek (LTS) sürümü tam olarak desteklenir. 17 Ekim 2013 itibariyle, desteklenen sürümler Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) ve Lucid Lynx (10.04; LTS).

Detaylar için buraya bakınız.

KURULUM

En yeni R paketlerini edinmek için, bunun gibi bir giriş ekleyin.

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

veya

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

veya

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

/etc/apt/sources.list dosyanızda, en sevdiğiniz CRAN aynasının URL’si ile değiştiriniz. CRAN aynalarının listesi için buraya bakınız . Komple R sistemini kurmak için,

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

R paketlerini kaynağından derlemesi gereken kullanıcılar [örn. Paket koruyucular veya install.packages () ile paketleri yükleyenler] ayrıca r-base-dev paketini de yüklemelidirler (Sizinle alakalı değil, netlik için eklendi) :

  sudo apt-get install r-base-dev

Kaynağınıza göre, R geliştirme ekibindeki biri R'yi Ubuntu deposundan yüklememizi istemiyor gibi görünüyor. Ubuntu deposunda bir paket var: r-base.

: Eğer R indirip kurmak istiyorsanız, o zaman bu cevap gibi R paketi sunucunun ortak anahtarını ekleme hakkında korkak almak zorunda askubuntu.com/questions/503270/...
Karel

Genel anahtarı eklemezseniz R'yi yükleyemezsiniz. Bununla birlikte, terminal sizden R'yi yüklemeden önce genel anahtarı eklemenizi isteyen bir mesaj verir ve genel anahtarı eklerseniz r-base sonradan başarıyla kurulur.
karel

Genel anahtarı eklemeniz gereken tüm bilgiler, ilk yorumumda verilen bağlantıda ayrıntılı olarak açıklanmaktadır. Bağlantılı cevaptaki bilgilerin güncel olduğunu ve Ubuntu 14.04'e r-base paketini kurmak için çalıştığını da onaylayabilirim.
karel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.