Ошибки зависимости при установке R в Ubuntu 17.10

При установке 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
0
задан 31 October 2017 в 17:33

3 ответа

Во-первых, вы получаете Лекцию: никогда не получайте поддержку от случайных сообщений в блоге. Плохой совет может уничтожить вашу систему. Спросите здесь сначала - вот почему мы здесь. Никогда не запускайте сценарий, который вы загрузили из Интернета, если вы полностью не проверили его и не поняли все, что он делает. Откуда вы знаете, что сценарий не был отравлен вредоносным ПО? Никогда не устанавливайте программное обеспечение из источников, отличных от Ubuntu, до тех пор, пока у вас не будет навыка его удаления. Никогда не устанавливайте случайное программное обеспечение из случайных сайтов в грязном, грязном Интернете. Очистите беспорядок, который вы сделали с этим ужасным сценарием:
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 для статистических вычислений?
2
ответ дан 22 May 2018 в 16:56
  • 1
    Большое спасибо. Я больше никогда этого не сделаю. Я последовал за шагами. Если есть проблема с зависимостью. Следующая информация может помочь в разрешении ситуации. Следующие пакеты имеют неудовлетворенные зависимости: r-base: Зависит: r-recommended (= 3.4.2-2zesty), но он не будет установлен E: Невозможно исправить проблемы, вы имели сломанные пакеты. – Mahim Anzum Haque pantho 1 November 2017 в 07:22
  • 2
    @MahimAnzumHaquepantho вы должны удалить старую версию пакета. У вас есть что-то , это зависит от него или оно было бы авторизованным, поэтому будьте готовы к удалению нескольких пакетов - прочитайте предлагаемый список и запишите что-нибудь важное, чтобы вы помнили, что вы должны переустановить после все конфликтующие пакеты удаляются. – user535733 1 November 2017 в 18:30
  • 3
    У меня нет старой версии этого пакета, я никогда раньше не устанавливал его. и сначала были проблемы с зависимостью, но только одна. Следующие пакеты имеют неудовлетворенные зависимости: r-base: Depends: r-recommended (= 3.4.2-2zesty), но он не будет установлен E: Не удалось исправить проблемы, у вас были сломанные пакеты. – Mahim Anzum Haque pantho 1 November 2017 в 19:05
  • 4
    Чтение списков пакетов ... Создание дерева зависимостей Чтение информации о состоянии ... Выполнено Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или используете неустойчивое распространение, что некоторые требуемые пакеты еще не созданы или не были удалены из Incoming. Следующая информация может помочь в разрешении ситуации. Следующие пакеты имеют неудовлетворенные зависимости: r-base: Зависит: r-recommended (= 3.4.2-2zesty), но он не будет установлен E: Невозможно исправить проблемы, вы имели сломанные пакеты. – Mahim Anzum Haque pantho 1 November 2017 в 19:07
  • 5
    Формат AskUbuntu плохо подходит для такого рода back-and-forth, который не поможет никому другому в будущем. Я мягко предлагаю вам взять текущую проблему на Ubuntuforums.org, у которой есть инструменты и формат для более интерактивной помощи, в которой вы нуждаетесь. – user535733 1 November 2017 в 19:31
Во-первых, вы получаете Лекцию: никогда не получайте поддержку от случайных сообщений в блоге. Плохой совет может уничтожить вашу систему. Спросите здесь сначала - вот почему мы здесь. Никогда не запускайте сценарий, который вы загрузили из Интернета, если вы полностью не проверили его и не поняли все, что он делает. Откуда вы знаете, что сценарий не был отравлен вредоносным ПО? Никогда не устанавливайте программное обеспечение из источников, отличных от Ubuntu, до тех пор, пока у вас не будет навыка его удаления. Никогда не устанавливайте случайное программное обеспечение из случайных сайтов в грязном, грязном Интернете. Очистите беспорядок, который вы сделали с этим ужасным сценарием: 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 для статистических вычислений?
2
ответ дан 18 July 2018 в 04:11
Во-первых, вы получаете Лекцию: никогда не получайте поддержку от случайных сообщений в блоге. Плохой совет может уничтожить вашу систему. Спросите здесь сначала - вот почему мы здесь. Никогда не запускайте сценарий, который вы загрузили из Интернета, если вы полностью не проверили его и не поняли все, что он делает. Откуда вы знаете, что сценарий не был отравлен вредоносным ПО? Никогда не устанавливайте программное обеспечение из источников, отличных от Ubuntu, до тех пор, пока у вас не будет навыка его удаления. Никогда не устанавливайте случайное программное обеспечение из случайных сайтов в грязном, грязном Интернете. Очистите беспорядок, который вы сделали с этим ужасным сценарием: 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 для статистических вычислений?
2
ответ дан 24 July 2018 в 18:01

Другие вопросы по тегам:

Похожие вопросы: