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