Почему Software Updater показывает дополнительные обновления?

Я никогда не видел этого до сегодняшнего дня. Буквально минуту назад Software Updater показал себя мне и сказал, что у меня есть пакеты, которые мне нужно обновить. Среди них был ClamAV, который я никогда не устанавливал. Я не нажал кнопку обновления и вместо этого пошел в командную строку и набрал sudo apt-get update && sudo apt-get upgrade, и он показал меньше пакетов, которые нужно обновить, чем в графическом интерфейсе Software Updater.

Почему существует разница между тем, что apt-get и что Software Updater считают нужным обновить? Почему мой компьютер установил ClamAV?

Я провел тщательную проверку, прежде чем продолжить работу с Software Updater, и заметил, что на моем компьютере не установлена ​​какая-либо форма ClamAV.

Почему Software Updater говорит мне, что я должен обновить ClamAV, если он даже не установлен с самого начала? Новые версии Ubuntu теперь включают ClamAV как часть базовой установки?

Я не против запуска ClamAV в моей системе, хотя я уверен, что мне не нужен антивирус на моих компьютерах с Linux, поскольку они защищены от неясности. Однако меня беспокоит то, почему Ubuntu Software Updater показывает больше обновлений, чем apt-get, и почему он показывает обновления для программного обеспечения, которое я не установил.

1
задан 10 October 2013 в 00:57

1 ответ

Вы спросили "почему?" и, к счастью, есть команда, которая называется why в aptitude:

aptitude why clamav
i   cron         Suggests exim4 | postfix | mail-transport-agent
p   postfix      Suggests mail-reader                           
p   kmail-mobile Provides mail-reader                           
p   kmail-mobile Suggests clamav

. Как видите, cron предлагает postfix, что предлагает mail-reader, что предполагает [ 117]. Это в моем конкретном случае, в вашем случае причина может быть еще более неясной или причудливой. Итак, почему ваш менеджер обновлений решил установить пакет clamav*? Менеджер обновлений не использует ту же тактику, что и apt-get upgrade, скорее, он использует apt-get dist-upgrade, который более агрессивен при попытке установить и удалить пакеты, которые могут вам (или не могут) понадобиться.

Я уверен, что где-то у вас есть пакет с рекомендацией или рекомендацией, которая заставляет менеджера обновлений установить некоторый связанный с clamav пакет, и это одновременно тянет весь багаж clamav.

aptitude why dansguardian clamav
p   dansguardian Depends clamav (>= 0.80)
0
ответ дан 10 October 2013 в 00:57

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

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