Как мне установить / обновить r-base до последней версии?

Я довольно новичок в Linux. Я установил R-base в свою Ubuntu 12.04, используя Центр программного обеспечения (по умолчанию это r-2.14). Я хочу обновить / установить R 3.02 или новее. Как я могу это сделать? Спасибо.

4 ответа

Вам необходимо добавить репозиторий 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-base (вы также можете снова использовать центр программного обеспечения):

    sudo apt-get install r-base
    

Пришлось потратить время на то, чтобы разобраться в этом и забыть, как это работает, а затем снова и снова разбираться в этом, вот более полный ответ, ориентированный на будущее.

  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, на котором также есть интересующая вас версия 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
    

Пока ответы полезны, но все они пропускают следующий шаг, который в значительной степени потребуется от любого, кто намерен серьезно использовать R. Цитируемые строки взяты из канонического Руководства по установке и администрированию R:

Пользователи, которым необходимо скомпилировать пакеты R из исходного кода [например, сопровождающие пакетов, или те, кто устанавливает пакеты с помощью install.packages()], также должны установить пакет r-base-dev:

sudo apt-get install r-base-dev

Я думаю, что потенциальные установщики должны читать это Руководство более внимательно, чем рекомендации на этой странице.

Для 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
Другие вопросы по тегам