URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 5595
[ Назад ]

Исходное сообщение
"OpenNews: Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"

Отправлено opennews , 06-Май-05 15:00 
Алексей Пименов прислал (http://www.opennet.ru/base/sys/rar3_clamav_bsd.txt.html) небольшое пошаговое руководство по сборке Clamav с поддержкой архивов RAR v3 для FreeBSD, основанное на обновленной версии  руководства (http://mcmcc.bat.ru/clam_rar3.html) от McMCC.

URL: http://www.opennet.ru/base/sys/rar3_clamav_bsd.txt.html

Новость: http://www.opennet.ru/opennews/art.shtml?num=5431


Содержание

Сообщения в этом обсуждении
"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Trubin , 06-Май-05 15:00 
Rar под FreeBSD не надежен :(

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Nikola , 06-Май-05 15:14 
Почему? Приведите подтверждение своих слов аргументами. А так......

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Spider , 06-Май-05 15:35 
Вы какую доку курили? ;)

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Anastas , 06-Май-05 16:06 
а при чем это ТУТ ?
тут написано, как проверить RAR3,
который пользователь УЖЕ заслал тебе :)

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Nikola , 06-Май-05 15:13 
Respect

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Anastas , 06-Май-05 15:59 
FreeBSD 4.10

cd /usr/ports/security/clamav
make

стоп :(  выругалась на
unrarlib.c:31  #include <libunrar3/dll.hpp>

после исправления на   #include <libunrar3>
собралось, работает.


"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено toor99 , 06-Май-05 16:40 
Способ лечения неправильный...
Это происходит вот из-за чего:
cp /usr/ports/archivers/unrar/work/unrar/dll.hpp /usr/local/include/libunrar3
Афтор опустил последний слэш: libunrar3/ (это каталог). Поэтому в результате dll.hpp у вас скопировалась в файл libunrar3.

Должно быть вот так, если совсем уж по-хорошему:

mkdir /usr/local/include/libunrar3
cp /usr/ports/archivers/unrar/work/unrar/dll.hpp /usr/local/include/libunrar3/dll.hpp
mkdir /usr/include/libunrar3
cp /usr/ports/archivers/unrar/work/unrar/dll.hpp /usr/include/libunrar3/dll.hpp


"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Anastas , 06-Май-05 16:15 
И уже лежит собранный :)
http://mcmcc.bat.ru/clamav/clamav-0.84.bin.freebsd54.tar.bz2

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Trubin , 06-Май-05 16:32 
rar a -ol -ow -r -se -inul -x@/root/.backup_exclude -mct+ -mcaA -mcI- -mcE- backup.rar /usr/sup/refuse /etc /usr/X11R6/etc /var /usr/ /гsr/home/ /root /usr/local/etc /usr/src/sys/i386/conf

после создания архива делаю

rar r backup.rar

так вот - фигня выходит - разные архивы


"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Аноним , 06-Май-05 16:53 
>make extract
>cd /usr/ports/security/clamav/work/clamav-0.84/libclamav
между make extract и наложением патча надо делать make patch, иначе не накладываются патчи от portmanager'а.

В остальном практически полностью соответствует документации товарища MCMCC.

FreeBSD 5.3, aclocal15, autoconf259, automake15 - собирается, работает.


"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Spider , 06-Май-05 17:25 
Да в доке упустил...

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено Аноним , 06-Май-05 22:52 
Если в штатном порядке clamav пользует unrar, то почему бы не научить его (unrar) понимать RAR3 и не париться с либами. Тогда собирали бы clam в обычном режиме... Чего я наврал? поправьте ;)

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено PomidorOFF , 20-Май-05 13:38 
Давно уже пользуюсь clamav с поддержкой rar3, практически сразу как McMCC написал свою инструкцию. http://3nity.ru/viewtopic.htm?t=2912&postdays=0&postorder=as...

"Сборка Clamav с поддержкой архивов RAR v3 для FreeBSD"
Отправлено PomidorOFF , 20-Май-05 13:46 
http://www.mta.org.ua/pipermail/exim-conf/2004-November/0002...
Вот собственно сама дока