установка 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. и работал ровно.
- обновить индексы
sudo apt update -qq
- устанавливаем два вспомогательных пакета, которые нам нужны
sudo apt install --no-install-recommends software-properties-common dirmngr
- Добавьте ключ подписи (от Майкла Раттера) для этих репозиториев.
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
- Добавьте репозиторий R 4.0 из CRAN.
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
- Установите R и его зависимости
sudo apt install --no-install-recommends r-base
- Готово, вы можете выполнить 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