«E: Пакет libmagickcore4-extra необходимо переустановить, но я не могу найти для него архив».

Я собирался обновить с 12.04 до 12.10 и пропустил обновление для libmagickcore4-extra, возникла некоторая проблема, и обновление остановилось. Теперь, когда я пытаюсь открыть обновление программного обеспечения, я получаю следующее сообщение:

Could not initialize the package information

An unresolvable problem occurred while initializing the package information.
Please report this bug against the 'update-manager' package and include the following error message:
'E:The package libmagickcore4-extra needs to be reinstalled, but I can't find an archive for it'

Я пытался найти решение на Как разрешить неудовлетворенные зависимости после добавления PPA? , но с неудачно.

Терминал выдает то же сообщение об ошибке.

Пожалуйста, помогите !!

1
задан 13 April 2017 в 15:24

2 ответа

В Ubuntu> = 12.10 limagickcore4 был заменен на libmagickcore5 . Однако это должно быть решено с помощью обновления вашего релиза после того, как вы регулярно установили imagemagick Install imagemagick из репозиториев.

Если вы установили его из ppa или локально, вам нужно деактивировать ppa и вручную очистить этот пакет, прежде чем вы сможете переустановить imagemagick.

Возможно также, что вы вручную установили другой пакет, который зависит от libmagickcore4. Прежде чем продолжить, вам нужно будет удалить / обновить этот пакет.

0
ответ дан 13 April 2017 в 15:24

Как упоминал Таккат, limagickcore4 был заменен на libmagickcore5 в официальных репозиториях для Ubuntu. Вы можете проверить, какие версии вы можете установить, используя команду apt-cache.

$ apt-cache search libmagick

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

$ apt-cache rdepends --installed libmagickcore4-extra

Однако, иногда трудно определить, какие пакеты, которые зависят от libmagickcore4, могут быть удалены или заменены. Вы можете попробовать aptitude найти решение. Когда вы запускаете программу, она показывает вам несколько решений, которые могут подразумевать установку, понижение версии, обновление или удаление нескольких пакетов.

$ sudo aptitude
0
ответ дан 13 April 2017 в 15:24

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

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