Як встановити / оновити r-base до останньої версії?


24

Я досить новачок у Linux. Я встановив R-базу в моєму Ubuntu 12.04 за допомогою програмного центру (який за замовчуванням становить r-2.14). Я хочу оновити / встановити R 3.02 або новіший. Як я можу це зробити? Дякую.



Особисто я би використовував анаконда / конду і працював з R в пісочниці, яку він надає, а не встановлювати R в моїй системі. conda.io/docs/user-guide/install/index.html Це дуже надійний розподіл і підтримується дуже актуально.
Кевін Боуен

Відповіді:


27

Вам потрібно додати сховище R у вашу систему:

  1. Використовуйте улюблений текстовий редактор (я використовую geditяк приклад), щоб відкрити /etc/apt/sources.list:

    sudo -H gedit /etc/apt/sources.list
    
  2. Додайте цей рядок у файл (якщо це повільно, скористайтеся іншим дзеркалом . Ви також можете змінити preciseкодове ім’я для вашої версії Ubuntu --- наприклад, trustyдля 14.04):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. Оновіть список пакетів

    sudo apt-get update
    
  4. Встановіть останню R-базу (ви також можете знову використовувати програмний центр):

    sudo apt-get install r-base
    

Чи є зміни у другій команді для користувачів ubuntu 14.04?
Vineet Kaushik

@VineetKaushik так, змінити preciseна quantal.
тердон

@terdon Вам потрібна остання нахильна лінія після точного кроку 2, як precise/. Я знаю, що це дещо інше, ніж у більшості підходящих сховищ, але саме так інструкції на cran.rstudio.com/bin/linux/ubuntu прописують це.
Даніель Кесслер

@DanielKessler робить косу рису різницею? Похилі косої риси зазвичай не є обов'язковими, і їх можна опустити. Назва версії - це лише каталог у сховищі, тому він насправді не повинен мати жодних змін.
тердон

1
щоб уникнути попереджень / помилок щодо gpg-ключів, використовуйте захищені apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-ключі E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

Довелося витратити час на з'ясування цього та забуття про те, як це працює, а потім знов зрозуміти це ще кілька разів, ось більш повна відповідь, яка є надійною для майбутнього.

  1. Відредагуйте sources.listфайл. Цей файл містить сервери, які apt-getконсультуються, щоб перевірити, чи існує програмне забезпечення та звідки його можна завантажити. Можна редагувати файл за допомогою наступної команди:

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

    Для цього потрібен редактор gedit. Якщо ви отримаєте помилку, встановіть це ( sudo apt-get install gedit) або скористайтеся іншим редактором, як nano ( sudo nano /etc/apt/sources.list).

  2. Знайдіть робочий сервер, щоб завантажити R з цього, також є версія, яка вас зацікавила. Це часто означає, що потрібно шукати ім’я останнього випуску Ubuntu. Список випусків зберігається на веб-сайті Ubuntu . Шукайте останню випущену версію та використовуйте лише перше слово в її назві без великих літер. Наприклад, для випуску 16.04, повне ім’я є, Xenial Xerusі таким чином використовується ім'я xenial. Таким чином, ми додаємо наступний рядок до sources.list:

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

    Зауважте, що у наведеному рядку використовується дзеркало rstudio.com. Можна вибрати інше дзеркало з цього довгого списку та відповідним чином змінити URL-адресу. Наприклад:

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. Збережіть і закрийте файл. Після цього можна встановити новітню версію за допомогою:

    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

Поки відповіді корисні, але всі вони пропускають наступний крок, який в значній мірі знадобиться кожному, хто має намір серйозно використовувати R. Котирування рядків наведено в канонічному посібнику з встановлення та адміністрування:

Користувачі, яким потрібно компілювати R-пакети з джерела [наприклад, сервісні пакети або хтось, хто встановлює пакети з install.packages ()], також повинні встановити пакет r-base-dev:

sudo apt-get install r-base-dev

Я думаю, що потенційні інсталятори повинні читати цей посібник уважніше, ніж рекомендації на цій сторінці.


-1

Для Ubuntu 14.04 LTS команди є

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

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

* Примітка: передня косої риски необхідна, інакше ви отримаєте помилку

sudo apt-get update 

sudo apt-get install r-base

4
Що? Чому quantalколи списки cran.r-project.org/bin/linux/ubuntutrusty ?
муру

Ось відповідне завдання, яке можна використати для виконання цього самого завдання: - ім'я: Додати CRAN сховище до списку сховищ APT apt_repository: repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = присутній
Даніел Ніл

1
щоб уникнути попереджень / помилок щодо gpg-ключів, використовуйте захищені apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-ключі E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.