Как удалить пакет со статусом "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.