Ну, я сделал частичное обновление, и оно включало удаление гимпа. Я планировал переустановить его позже, но когда я пытаюсь это сделать, я получаю следующую ошибку:
The following packages have unmet dependencies:
gimp : Depends: libgimp2.0 (>= 2.7.5) but it is not going to be installed
Depends: libgimp2.0 (<= 2.7.5-z) but it is not going to be installed
Depends: libglib2.0-0 (>= 2.31.2) but 2.30.0-0ubuntu4 is to be installed
E: Unable to correct problems, you have held broken packages.
Любое решение?
Если я не читаю ту несправедливость, те версии не являются версиями Ubuntu по умолчанию. Из того, что я вижу, последняя версия Калеки и libgimp в Ubuntu 11.10 2.6.11-2. Это подсказывает, что Вам установили своего рода внешний репозиторий.
Удалите тот источник (Исходная программа программного обеспечения может помочь там), и необходимо смочь установить надлежащую текущую версию Ubuntu.
Править: Ваш комментарий показывает, что существует еще больше, это было обновлено и теперь не может быть понижено. Чтобы удалить PPA чисто (и возвратиться к нормальности) следуют за этой последовательностью:
ppa-purge
Использовать ppa-purge
уничтожить источник:
sudo ppa-purge ppa:repository-name/subdirectory
(замена repository-name/subdirectory
с деталями PPA Вы использовали),
Больше информации:
Может быть, это очевидное предположение, но пытались ли вы исправить зависимости с помощью
sudo apt-get install -f
? Когда со мной случилось, у меня было время, чтобы удалить все включенные пакеты один за другим, пока не исчезла ошибка зависимости. Это случилось со мной на GIMP, проблема была в том, что старый литиф тусовался.
Вы можете попробовать установить каждую зависимость или как «чит» для меня в таких случаях, как я использую synaptic
. Имейте приложение, которое дало ту же самую проблему, не помню какое. Установите пакет synaptic
и оттуда я установлю gimp. Это решило зависимости.
Вы также можете попробовать переустановить его: sudo apt-get install --reinstall gimp
. На случай, если что-то осталось без деинсталляции, переустановка подхватит это и заметит.
Проблема с текущей сборкой ppa 2.7.5 заключается в том, что при сборке в файле / debian / control произошла ошибка, касающаяся libgimp2.0, как в
Зависит: $ {shlibs: Зависит }, $ {misc: Зависит}, libglib2.0
(> = 2.30.2)
Это должно было быть libglib2.0-0
Конечным результатом является то, что libgimp2.0 имеет двойную зависимость на libglib2.0-0
, что является правильным & amp; libglib2.0
, что неверно & amp; не может быть удовлетворено
Это хорошо видно в контрольном файле пакета
Depends: libc6 (>= 2.11), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0),
libglib2.0-0 (>= 2.30.2), libgtk2.0-0 (>= 2.24.0), libpango1.0-0 (>= 1.22.0),
libglib2.0 (>= 2.30.2)
Автор был уведомлен, надеюсь, он исправит это, вы можете сделать это самостоятельно, но это за пределами этот вопрос я подозреваю