Я довольно плохо знаком с Linux. Я установил R-основу в своей Ubuntu 12.04 с помощью Центра программного обеспечения (который по умолчанию является r-2.14). Я хочу обновить до R 3.02 или более новый. Как я могу сделать это?Спасибо.
Вам необходимо добавить репозиторий R в вашу систему:
Используйте свой любимый текстовый редактор (я использую gedit
в качестве примера), чтобы открыть / etc / apt / sources.list
:
sudo -H gedit /etc/apt/sources.list
Добавьте эту строку в файл (если это медленно, используйте другое зеркало . Вы также можете изменить точный
на кодовое имя для вашей версии Ubuntu, например, trusty
для 14.04):
deb http://cran.rstudio.com/bin/linux/ubuntu precision /
Обновить список пакетов
sudo apt-get update
Установите последнюю версию R-base (вы также можете снова использовать программный центр):
sudo apt-get install r-base
Для 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
Пришлось потратить время на выяснение этого и забыть, как это работает, а затем снова выяснить это несколько раз, вот более полный ответ, рассчитанный на будущее.
Edit файл sources.list
. Этот файл содержит серверы, с которыми apt-get
проверяет, существует ли программное обеспечение и откуда его можно загрузить. Отредактировать файл можно с помощью следующей команды:
sudo -H gedit /etc/apt/sources.list
Для этого требуется редактор gedit. Если вы получили сообщение об ошибке, либо установите это ( sudo apt-get install gedit
), либо используйте другой редактор, например nano ( sudo nano /etc/apt/sources.list
) .
Найдите рабочий сервер для загрузки 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 /
Сохраните и закройте файл. После этого можно установить самую новую версию, используя:
sudo apt-get update # update apt-get список известных выпусков
sudo apt-get install r-base # установить новейшую доступную версию R
Ответы на данный момент полезны, но все они пропускают следующий шаг что в значительной степени потребуется всем, кто намерен серьезно использовать R. Цитированные строки взяты из канонического Руководства по установке и администрированию R:
Пользователи, которым необходимо компилировать пакеты R из исходного кода [например, Сопровождающие пакетов или любой, кто устанавливает пакеты с помощью install.packages ()], также должны установить пакет r-base-dev:
sudo apt-get install r-base-dev
Я думаю, что потенциальным установщикам следует читать это Руководство более внимательно, чем рекомендовано на этой странице.