dpkg --get-selections показывает пакеты с пометкой & ldquo; deinstall & rdquo;

Выполнение dpkg --get-selections показывает пакеты с одним из маркеров install или deinstall.

Некоторые пакеты я мог полностью удалить с помощью apt-get remove.

  1. Что означает deinstall?

  2. Что можно сделать, чтобы пакеты, отмеченные deinstall, больше не были перечислены в списке dpkg --get-selections? 1113]

39
задан 10 July 2014 в 00:40

3 ответа

Что означает «удаление»?

На на странице dpkg это означает

пакет выбран для деинсталляции или удаления (т.е. мы хотим удалить все файлы, кроме файлов конфигурации).

Вы также спросили

Что можно сделать, чтобы пакеты с пометкой «deinstall» больше не отображались в «dpkg --get-selections»? [ 1118]

Есть два способа, которыми вы можете не указываться в команде dpkg --get-selections.

1. Отменить выбор пакетов для удаления

Вы можете отменить выбор пакетов, которые выбраны для удаления. Таким образом, dpkg --get-selection не будет отображать запись «deinstall».

Посмотрите на этот ответ для точной процедуры, чтобы сделать это

2. Вы действительно можете выполнить выбранное задание, т.е. удалить их

. Не рекомендуется, если вы случайно выполнили dpkg --clear-selections, в котором все пакеты помечены как «деинсталлированные», кроме самого необходимого (Здесь Essentials означает, что вы можете иметь систему без ненужного программного обеспечения, а Essentials означает, что вы можете загружаться только при наличии системы Linux очень низкого уровня) .

Команда для выполнения выбранной задачи:

sudo apt-get dselect-upgrade

Надеюсь, что это ответит на ваш запрос.


Для получения дополнительной информации вы можете проверить эти ссылки.

0
ответ дан 10 July 2014 в 00:40

Ответ "sudo apt-get dselect-upgrade" не сработал для меня. Чтобы удалить один деинсталлированный пакет, я использовал:

sudo apt-get --purge remove <package_name>
0
ответ дан 10 July 2014 в 00:40

Если apt-get --purge не удается удалить пакет, попробуйте следующее:

Проверьте деинсталлированные пакеты, чтобы убедиться, что вы действительно хотите удалить их.

dpkg --get-selections | grep deinstall | cut -f1

Если вы уверены, выполните dpkg --purge:

sudo dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1`
0
ответ дан 10 July 2014 в 00:40

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

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