Прошу выделить freshclam в отдельный пакет, от которого будет зависить libclamav. Нужно, т.к. есть программы (havp например) которые используют библиотеку для проверки на вирусы и нужна база. А базу и её обновление предоставляет только clamav. Приходится ставить и его. Хотя он и не нужен.
Логично. Будет сделано в следующей сборке. С одной поправкой. freshclam имеет зависимость на библиотеку libclamav. Поэтому libclamav не будет требовать freshclam. Не вижу кайфа в создании циклических зависимостей. :)
> С одной поправкой. freshclam имеет зависимость на библиотеку libclamav. Поэтому > libclamav не будет требовать freshclam. Не вижу кайфа в создании циклических > зависимостей. :) Ну а libclamav тоже не может работать без freshclam. Может тогда freshclam перебросить в libclamav?
(In reply to comment #2) > > libclamav не будет требовать freshclam. Не вижу кайфа в создании циклических > > зависимостей. :) > Ну а libclamav тоже не может работать без freshclam. Может тогда freshclam > перебросить в libclamav? В каком смысле "libclamav не может работать без freshclam"?? libclamav - это просто библиотека и ничего более. Если какая-то программа использует libclamav, она автоматически будет иметь зависимость на эту библиотеку. Если для обновления антивирусных баз используется freshclam - добавляйте зависмость на пакет clamav-freshclam.
(In reply to comment #3) > > Ну а libclamav тоже не может работать без freshclam. Может тогда freshclam > > перебросить в libclamav? > > В каком смысле "libclamav не может работать без freshclam"?? libclamav - это > просто библиотека и ничего более. В том смысле, что библиотека не может (и нет смысла) проверять на вирусы без антивирусных баз. Т.о. зависимость такая freshclam <- libclamav <- clamav Но если вы сделали так, то пусть будет. Я например буду ставить frashclam на веб сервер для централизованной раздачи базы в локальной сети.
(In reply to comment #4) > > В каком смысле "libclamav не может работать без freshclam"?? libclamav - это > > просто библиотека и ничего более. > В том смысле, что библиотека не может (и нет смысла) проверять на вирусы без > антивирусных баз. Т.о. зависимость такая freshclam <- libclamav <- clamav Да, но антивирусные базы на конкретной машине не обязательно обновляются именно утилитой freshclam. Собственно, именно об этом Вы и сами говорите в нижепроцитированном. > Но если вы сделали так, то пусть будет. Я например буду ставить frashclam на веб > сервер для централизованной раздачи базы в локальной сети.