Как удалить пакет со статусом «rU»?

Как удалить пакет со статусом «rU»?

Я пытался установить некоторые 32-битные библиотеки с помощью dpkg -i --force-architectureкоманды. Но это не удалось из-за проблемы с зависимостями.

Теперь, если я попытаюсь установить 64-битную версию той же библиотеки, то он скажет, что она уже установлена. Если я попытаюсь удалить ее, то он скажет, что она не установлена.

dpkg-query -lпоказывает, что статус rUсоответствует пакету.

Я перепробовал dpkg-configure -a, dpkg--reconfigure, apt-get install -f, apt-get clean, apt-get autocleanи в общем, все возможные поисковые запросы Google.

Как мне выйти из этой зависшей установки пакета?

решение1

Пакеты с несколькими архитектурами должны иметь суффикс :archwhere archis i386или amd64. Попробуйте версию i386, libgtk1.2явно указав ее:

sudo apt-get purge libgtk1.2:i386

Если это не удается из-за проблем с зависимостями, попробуйте добавить опцию -f.

Откуда вы взяли эти библиотеки? Текущая версия библиотеки GTK+ для Natty — 2.24-4 (libgtk2.0-0). libgtk1.2 можно найти в Hardy и Dapper, согласноpackages.ubuntu.com.

Связанный контент