Невозможно установить Gimp в Ubuntu 16.04 из-за отсутствия зависимостей

Я получаю ниже ошибки при запуске apt install gimp

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: gimp : Depends: libgimp2.0 (>= 2.9.7~17-ubu16.04.2.2~ppa~9eb75cd) but it is not going to be installed Depends: libgimp2.0 (<= 2.9.7~17-z) but it is not going to be installed Depends: gimp-data (>= 2.9.7~17) but it is not going to be installed Depends: gimp-data (<= 2.9.7~17-z) but it is not going to be installed Depends: libgegl-0.3-0 (> 1:0.3.21~16) but it is not going to be installed Depends: libmypaint (>= 1.4.0~7-u16.04.1~ppa~c196a86) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

Редактирование: я закончил установку gimp из Ubuntu Software.

1
задан 4 November 2017 в 01:57

4 ответа

Вы должны удалить Gimp и удалить внешний Gimp PPA из источников программного обеспечения.

$ sudo apt remove gimp

Затем откройте Gimp и удалите PPA из «Other Software».

После этого вы можете установить новый чистый экземпляр Gimp:

$ sudo apt update $ sudo apt upgrade $ sudo apt install gimp
2
ответ дан 18 July 2018 в 04:07

У меня была аналогичная проблема с BOINC Manager после обновления несколько недель назад. Общая форма моего решения, скорее всего, устранит вашу проблему.

Я выкопал зависимости пакета, который я пытался установить, а затем искал другие пакеты, которые зависели от старой версии тех же пакетов. Эта зависимость (особенно в случае, когда более новая версия была указана как нарушение второго пакета) не позволяла установщику удалять / обновлять зависимость, что предотвращает установку нужного пакета.

К счастью, такой конфликт в Ubuntu, скорее всего, произойдет только в относительно необычных пакетах или в тех, которые поступают из сторонних репозиториев, поэтому сужает поиск. В моем случае мне пришлось выбирать между golly, симулятором Life и BOINC Manager, который зависел и был разбит разными версиями библиотеки поддержки GTK. Я удалил golly и установил и работал BOINC Manager.

Найдите конфликтующую библиотеку, и вы обнаружите, почему GIMP не будет установлен.

-1
ответ дан 18 July 2018 в 04:07

Вы должны удалить Gimp и удалить внешний Gimp PPA из источников программного обеспечения.

$ sudo apt remove gimp

Затем откройте Gimp и удалите PPA из «Other Software».

После этого вы можете установить новый чистый экземпляр Gimp:

$ sudo apt update $ sudo apt upgrade $ sudo apt install gimp
2
ответ дан 24 July 2018 в 18:00
  • 1
    apt remove gimp возвращается как ошибка, которая очевидна ... Package 'gimp' is not installed, so not removed. Я удалил PPA из другого программного обеспечения, и теперь я получаю следующую ошибку при установке gimp. [F3] – 0MF0 2 November 2017 в 00:37
  • 2
    Кажется, у вас проблемы с серверами, попробуйте изменить его в «Software & amp; Обновления. – cialu 2 November 2017 в 18:08
  • 3
    Это не сработало. Пробовал как основной сервер, так и локальный. – 0MF0 3 November 2017 в 13:13

У меня была аналогичная проблема с BOINC Manager после обновления несколько недель назад. Общая форма моего решения, скорее всего, устранит вашу проблему.

Я выкопал зависимости пакета, который я пытался установить, а затем искал другие пакеты, которые зависели от старой версии тех же пакетов. Эта зависимость (особенно в случае, когда более новая версия была указана как нарушение второго пакета) не позволяла установщику удалять / обновлять зависимость, что предотвращает установку нужного пакета.

К счастью, такой конфликт в Ubuntu, скорее всего, произойдет только в относительно необычных пакетах или в тех, которые поступают из сторонних репозиториев, поэтому сужает поиск. В моем случае мне пришлось выбирать между golly, симулятором Life и BOINC Manager, который зависел и был разбит разными версиями библиотеки поддержки GTK. Я удалил golly и установил и работал BOINC Manager.

Найдите конфликтующую библиотеку, и вы обнаружите, почему GIMP не будет установлен.

-1
ответ дан 24 July 2018 в 18:00
  • 1
    Это происходит почти всегда, если вы добавили источники PPA, для которых требуются другие / более высокие версии, которые являются нормальными источниками Ubuntu. – Soren A 1 November 2017 в 19:37
  • 2
    Точно - это может включать любой источник, который не проверен сообществом для вашей версии Ubuntu. В моем случае это было связано с тем, что сторонники репозитория BOINC не проверяли обратную совместимость с 14.04. Они обновили редко используемую библиотеку. – Zeiss Ikon 1 November 2017 в 19:46
  • 3
    Затем напишите в своем ответе, что проблема возникает из-за ручной добавленной PPA, потому что the general form вашего решения никому не помогает. – Soren A 1 November 2017 в 19:49
  • 4
    «К счастью, такой конфликт в Ubuntu, скорее всего, произойдет только в относительно необычных пакетах или в тех, которые поступают из сторонних репозиториев, поэтому он сужает поиск. & quot; - уже там, с самого начала. – Zeiss Ikon 1 November 2017 в 19:51

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

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