Как удалить пакеты, перечисленные dpkg

Я заранее извиняюсь: этот вопрос, вероятно, задавался около 100 раз, но я не могу найти решение.

Моя проблема: я пытаюсь удалить Qt Creator (и все остальное, связанное с Qt) с моего ноутбука, потому что у меня была эта проблема с Qt creator 2.8. Введя команду dpkg --get-selections | grep qt, я получаю список из 20-30 пакетов. Большинство из этих пакетов перечислены как install, но некоторые перечислены как deinstall или purge. Когда я пытаюсь apt-get purge указать пакеты, перечисленные как purge или deinstall, мне сообщают, что данный пакет не установлен в моей системе. Почему пакеты все еще перечислены, когда я их удалил?

1) Есть ли способ удалить все пакеты, содержащие определенное ключевое слово (например, с помощью grep)?

2) Почему некоторые пакеты указаны как purge или deinstall? Я где-то читал, что команда apt-get dselect-upgrade будет выполнять эти операции, но это не помогло.

3) Почему dpkg дает мне список упакованных пакетов, в который входят удаленные мной пакеты?

Очевидно, что мне нужно многое узнать об управлении пакетами в Ubuntu, любая помощь приветствуется.

Я использую Ubuntu 13.10.

1
задан 14 December 2013 в 02:41

1 ответ

Вы можете использовать aptitude или apt-get. Проблема в том, что просто qt выбирает слишком много пакетов, и вы вполне можете удалить другие вещи, которые не нужно / не нужно удалять:

sudo apt-get -s remove qt*

Это не удалит пакеты, но позволит вам увидеть, что вы будете удалять.

sudo apt-get install aptitude
sudo aptitude search '?and(?name(qt), ~i)'

Это будет искать любой пакет, который имеет qt и он установлен. Измените search на remove, чтобы удалить его.

0
ответ дан 14 December 2013 в 02:41

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

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