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