При установке R в обновленном Ubuntu 17.10 произошла следующая ошибка зависимости. Как их решить?
sudo apt-get install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created or
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
r-base : Depends: r-base-core (>= 3.4.2-2xenial2) but it is not going
to be installed
Depends: r-recommended (= 3.4.2-2xenial2) but it is not going
to be installed
Recommends: r-base-html but it is not going to be installed
sudo apt-mark auto gdebi libxml2-dev libssl-dev libcurl4-openssl-dev libopenblas-dev r-base r-base-delibopenblas-dev python-pip markdown
sudo apt remove --purge r-base rstudio-xenial
sudo apt autoremove
Не запускайте ни одну из этих команд, пока не поймете, что именно они делают. Первая строка отменяет много раздувания, которое скрипт перетащил, сделав эти пакеты подходящими для autoremoval. Во второй строке удаляются пакеты ключей, что также позволяет создавать пакеты более низкого уровня для autoremoval. Третья строка удаляет любые потерянные или неиспользуемые пакеты. Их должно быть несколько. Проверьте свой менеджер пакетов на правильную функцию: sudo apt update
sudo apt upgrade
Не должно быть ошибок. Удалите источник, предоставляющий конфликтующие пакеты. К счастью, это не проблема. Сценарий не устанавливал никаких источников (это было одной из проблем!) Установите R из репозиториев Ubuntu: sudo apt install r-base
Для обновленных версий R см. Раздел «Как установить пакет интерпретатора языка R для статистических вычислений? sudo apt-mark auto gdebi libxml2-dev libssl-dev libcurl4-openssl-dev libopenblas-dev r-base r-base-delibopenblas-dev python-pip markdown
sudo apt remove --purge r-base rstudio-xenial
sudo apt autoremove
Не запускайте ни одну из этих команд, пока не поймете, что именно они делают. Первая строка отменяет много раздувания, которое скрипт перетащил, сделав эти пакеты подходящими для autoremoval. Во второй строке удаляются пакеты ключей, что также позволяет создавать пакеты более низкого уровня для autoremoval. Третья строка удаляет любые потерянные или неиспользуемые пакеты. Их должно быть несколько. Проверьте свой менеджер пакетов на правильную функцию: sudo apt update
sudo apt upgrade
Не должно быть ошибок. Удалите источник, предоставляющий конфликтующие пакеты. К счастью, это не проблема. Сценарий не устанавливал никаких источников (это было одной из проблем!) Установите R из репозиториев Ubuntu: sudo apt install r-base
Для обновленных версий R см. Раздел «Как установить пакет интерпретатора языка R для статистических вычислений? sudo apt-mark auto gdebi libxml2-dev libssl-dev libcurl4-openssl-dev libopenblas-dev r-base r-base-delibopenblas-dev python-pip markdown
sudo apt remove --purge r-base rstudio-xenial
sudo apt autoremove
Не запускайте ни одну из этих команд, пока не поймете, что именно они делают. Первая строка отменяет много раздувания, которое скрипт перетащил, сделав эти пакеты подходящими для autoremoval. Во второй строке удаляются пакеты ключей, что также позволяет создавать пакеты более низкого уровня для autoremoval. Третья строка удаляет любые потерянные или неиспользуемые пакеты. Их должно быть несколько. Проверьте свой менеджер пакетов на правильную функцию: sudo apt update
sudo apt upgrade
Не должно быть ошибок. Удалите источник, предоставляющий конфликтующие пакеты. К счастью, это не проблема. Сценарий не устанавливал никаких источников (это было одной из проблем!) Установите R из репозиториев Ubuntu: sudo apt install r-base
Для обновленных версий R см. Раздел «Как установить пакет интерпретатора языка R для статистических вычислений?