Как удалить пакет со статусом "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 ответ
Многоархитивные пакеты должны иметь суффикс :arch где arch является i386 или же amd64, Попробуйте версию i386 libgtk1.2 явно назвав его:
sudo apt-get purge libgtk1.2:i386
Если это не удается из-за проблем с зависимостями, попробуйте добавить -f вариант.
Откуда вы взяли эти библиотеки? Текущая библиотека GTK+ находится на 2.24-4 для Natty (libgtk2.0-0). libgtk1.2 может быть найден в Hardy и Dapper в соответствии с packages.ubuntu.com.