Как я удаляю пакет с состоянием “рутения”?

Я пытался установить библиотеки приблизительно на 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
задан 30 August 2011 в 21:00

1 ответ

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

sudo apt-get purge libgtk1.2:i386

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

Где Вы получали эти библиотеки от? Текущая библиотека GTK + в 2.24-4 для Аккуратного (libgtk2.0-0). libgtk1.2 может быть найден в Hardy и Щеголеватый согласно packages.ubuntu.com.

1
ответ дан 7 December 2019 в 17:51

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

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