установка R 4.0.2 в ubuntu 18.04

Я пытаюсь установить R версии 4.0.2 на ubuntu 18.04, но появляется это сообщение:

The following packages have unmet dependencies:
 r-base : Depends: r-base-core (>= 4.0.3-1.2004.0) but it is not going to be installed
          Depends: r-recommended (= 4.0.3-1.2004.0) but it is not going to be installed
          Recommends: r-base-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

2 ответа

Чтобы установить последнюю версию R в Ubuntu LTS >= 16.04. (среди прочего 18.04) следуйте инструкциям в CRAN . Если вы уже установили дистрибутивную версию R, удалите ее с помощью диспетчера пакетов.

Вот, я сделал краткую версию инструкции. Обратите внимание, что эти инструкции действительны для любой LTS . Я пробовал их с 18.04. и работал ровно.

  1. обновить индексы

sudo apt update -qq

  1. устанавливаем два вспомогательных пакета, которые нам нужны

sudo apt install --no-install-recommends software-properties-common dirmngr

  1. Добавьте ключ подписи (от Майкла Раттера) для этих репозиториев.

wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc

  1. Добавьте репозиторий R 4.0 из CRAN.

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

  1. Установите R и его зависимости

sudo apt install --no-install-recommends r-base

  1. Готово, вы можете выполнить R, просто введяRна вашем терминале.

Сначала вам нужно удалить проблемный PPA (он не публикует пакеты для 18.04 LTS - bionic) с помощью:

sudo add-apt-repository -r ppa:grass/grass-stable

а затем обновите списки пакетов

sudo apt-get update

и установить новые обновления с их зависимостями,

sudo apt-get dist-upgrade

Вы добавили репозиторий R 3.5 (см. Bionic-cran35 в его URL) вместо необходимого R 4.0 (bionic-cran40). Вам нужно удалить неправильный репозиторий с помощью

sudo add-apt-repository -r 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

а затем добавьте правильный:

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
sudo apt-get dist-upgrade
sudo apt-get install r-base r-base-core r-recommended
Другие вопросы по тегам