Bug 10183 - Выделить freshclam в отдельный пакет
Summary: Выделить freshclam в отдельный пакет
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: clamav (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Sergey Y. Afonin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-24 15:47 MSD by Slava Dubrovskiy
Modified: 2006-11-23 13:13 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 на веб
> сервер для централизованной раздачи базы в локальной сети.