Bug 10183

Summary: Выделить freshclam в отдельный пакет
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: clamavAssignee: Sergey Y. Afonin <asy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: asy
Version: unstable   
Hardware: all   
OS: Linux   

Description Slava Dubrovskiy 2006-10-24 15:47:13 MSD
Прошу выделить freshclam в отдельный пакет, от которого будет зависить libclamav.
Нужно, т.к. есть программы (havp например) которые используют библиотеку для
проверки на вирусы и нужна база. А базу и её обновление предоставляет только
clamav. Приходится ставить и его. Хотя он и не нужен.
Comment 1 Victor Forsyuk 2006-10-31 16:02:39 MSK
Логично. Будет сделано в следующей сборке.

С одной поправкой. freshclam имеет зависимость на библиотеку libclamav. Поэтому
libclamav не будет требовать freshclam. Не вижу кайфа в создании циклических
зависимостей. :)

Comment 2 Slava Dubrovskiy 2006-10-31 19:12:59 MSK
> С одной поправкой. freshclam имеет зависимость на библиотеку libclamav. Поэтому
> libclamav не будет требовать freshclam. Не вижу кайфа в создании циклических
> зависимостей. :)
Ну а libclamav тоже не может работать без freshclam. Может тогда freshclam
перебросить в libclamav?

Comment 3 Victor Forsyuk 2006-11-23 12:18:38 MSK
(In reply to comment #2)
> > libclamav не будет требовать freshclam. Не вижу кайфа в создании циклических
> > зависимостей. :)
> Ну а libclamav тоже не может работать без freshclam. Может тогда freshclam
> перебросить в libclamav?
 
В каком смысле "libclamav не может работать без freshclam"?? libclamav - это
просто библиотека и ничего более.

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


Comment 4 Slava Dubrovskiy 2006-11-23 12:28:39 MSK
(In reply to comment #3)
> > Ну а libclamav тоже не может работать без freshclam. Может тогда freshclam
> > перебросить в libclamav?
>  
> В каком смысле "libclamav не может работать без freshclam"?? libclamav - это
> просто библиотека и ничего более.
В том смысле, что библиотека не может (и нет смысла) проверять на вирусы без
антивирусных баз. Т.о. зависимость такая freshclam <- libclamav <- clamav
Но если вы сделали так, то пусть будет. Я например буду ставить frashclam на веб
сервер для централизованной раздачи базы в локальной сети.
Comment 5 Victor Forsyuk 2006-11-23 13:13:53 MSK
(In reply to comment #4)
> > В каком смысле "libclamav не может работать без freshclam"?? libclamav - это
> > просто библиотека и ничего более.
> В том смысле, что библиотека не может (и нет смысла) проверять на вирусы без
> антивирусных баз. Т.о. зависимость такая freshclam <- libclamav <- clamav

Да, но антивирусные базы на конкретной машине не обязательно обновляются именно
утилитой freshclam. Собственно, именно об этом Вы и сами говорите в
нижепроцитированном.

> Но если вы сделали так, то пусть будет. Я например буду ставить frashclam на веб
> сервер для централизованной раздачи базы в локальной сети.