Я довольно новичок в 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