Поврежденные мертвой блокировкой пакеты во время обновления Ubuntu 12.4: libjpeg-turbo8:amd64 и libjpeg-turbo8:i386

Проблема

Я не использовал свою Ubuntu 12.4 (64 бита) нетбук приблизительно в течение года, и вчера я попытался установить одну ценность года обновлений сразу. Обновление не пошло гладко: Я должен был перезапустить нетбук несколько раз, потому что Менеджер обновлений вел себя странный.

Теперь я имею о половине из новых пакетов, установленных, и я не могу пойти дальше, потому что у меня есть два поврежденных пакета: libjpeg-turbo8 и libjpeg-turbo8:i386.

У меня не было сторонних репозиториев включенными, но Unsupported updates (precise-backports) опция была включена.

Что я попробовал

Когда я использую sudo apt-get install -f Я получаю сообщение об ошибке:

dpkg: error processing libjpeg-turbo8 (--configure): 
 libjpeg-turbo8:amd64 1.1.90+svn733-0ubuntu4.1 cannot be configured because
 libjpeg-turbo8:i386 is in a different version (1.1.90+svn733-0ubuntu4.3) 

dpkg: error processing libjpeg-turbo8:i386 (--configure): 
 libjpeg-turbo8:i386 1.1.90+svn733-0ubuntu4.3 cannot be configured because
 libjpeg-turbo8:amd64 is in a different version (1.1.90+svn733-0ubuntu4.1) 

Я похож libjpeg-turbo8:amd64 и libjpeg-turbo8:i386 находятся в мертвой блокировке: ни один не может быть установлен/настроен, потому что другой имеет другую версию.

Я не могу удалить поврежденные пакеты, потому что слишком много других программ зависят от них и были бы удалены также. Mark for upgrade и Mark for reinstallation опции в Синаптическом не работают также. Ни один не делает Force version... меню.

Как я могу решить проблему?

2
задан 25 May 2014 в 06:10

1 ответ

Я нашел решение здесь .

я изменился /var/lib/dpkg/status файл вручную и удалил два блока: libjpeg-turbo8:amd64 и libjpeg-turbo8:i386. Тогда я звонил sudo apt-get install -f, и проблема закончилась.

1
ответ дан 7 October 2019 в 18:59

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

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