Ошибки зависимости при установке 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
1
задан 31 October 2017 в 16:33

1 ответ

  1. Во-первых, Вы получаете Лекцию:

    Никогда не получайте свою поддержку со стороны случайных сообщений в блоге. Плохой совет может уничтожить Вашу систему. Спросите здесь сначала - вот почему мы здесь.

    Никогда не запускайте скрипт, который Вы загрузили с Интернета, если Вы полностью не контролировали его и полностью понимаете все, что он делает. Как Вы знаете, что сценарий не был отравлен с вредоносным программным обеспечением?

    Никогда не устанавливайте программное обеспечение из источников не-Ubuntu, пока у Вас не будет навыка для удаления его. Никогда не устанавливайте случайное программное обеспечение от случайных сайтов в грязном, грязном Интернете.

  2. Разгребите бардак Вы сделали с тем ужасным сценарием:

    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
    

    Не выполняйте ни одну из тех команд, пока Вы не понимаете точно, что каждый делает.

    Первая строка отменяет много чрезмерного увеличения размера, которое сценарий притянул путем создания тех пакетов имеющими право на автоудаление.

    Вторая строка удаляет ключевые пакеты, также включая много пакетов низшего уровня для автоудаления.

    Третья строка удаляет любые осиротевшие или неиспользованные пакеты. Должны быть некоторые.

  3. Протестируйте свой диспетчер пакетов на надлежащую функцию:

    sudo apt update
    sudo apt upgrade
    

    Вы не должны получать ошибки.

  4. Удалите источник, который обеспечивает конфликтующие пакеты.

    Счастливо, это не проблема, которую Вы имеете. Сценарий не устанавливал источников (который был одним из, его - проблемы!)

  5. Установите R из репозиториев Ubuntu:

    sudo apt install r-base
    

    Для обновленных версий R посмотрите, Как действительно устанавливают пакет интерпретатора языка R для статистического расчета?

4
ответ дан 3 December 2019 в 06:52

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

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