Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Clamav 0.97.4 upgrade w EOSie
http://forum.freesco.pl/viewtopic.php?f=37&t=18697
Strona 1 z 1

Autor:  Maciek [ czwartek, 29 marca 2012, 01:17 ]
Tytuł:  Clamav 0.97.4 upgrade w EOSie

To nie jest najprostsza operacja pod słońcem, ale niestety nie mamy lepszej paczki.
Po pierwsze robimy backup plików:
/etc/rc.d/init.d/clamd i freshclam
/etc/clamd.conf i freshclam.conf (eos 2010)
lub
/etc/clamav/clamd.conf i freshclam.conf (eos 2009)

następnie wykonujemy jaklo root:
: [/] [] ()
cd /home
wget http://szkola.tuchomie.pl/files/clamav-0.97.4-1eos.i686.rpm
rpm -U --force /home/clamav-0.97.4-1eos.i686.rpm

Potem kopiujemy zachowane pliki konfiguracyjne do /etc i pliki startowe do /etc/rc.d/init.d.
Wykonujemy polecenia:
service clamd restart
service freshclam restart

Autor:  gregsol [ piątek, 30 maja 2014, 11:42 ]
Tytuł:  Re: Clamav 0.97.4 upgrade w EOSie

Minęły 2 lata, ale czy można jeszcze skądś pobrać ten plik Clamava ?

Autor:  Maciek [ piątek, 30 maja 2014, 21:49 ]
Tytuł:  Re: Clamav 0.97.4 upgrade w EOSie

Upgrade to gdzieś tam po drodze był nawet 0.97.8 chyba, ale faktycznie dość dawno. Czas zrobić nową paczkę.
Oto i ona.
Trzeba zastopować dansguardian, exim i clamd.
Najpierw pobieramy paczkę:
wget http://stereo.one.pl/clamav-0.98.3-1eos.i686.rpm
Sprawdzamy, używając managera pakietów Synaptic, czy mamy w systemie bibliotekę libxml2_2. Jeżeli nie, to instalujemy.
Ale uwaga, sprawdzić należy czy jedyne repozytorium aktywne to: http://rpm.eos.freesco.pl/pclosfiles/.
Następnie przez mc odnajdujemy ściągniętą paczkę, otwieramy ją (enter na podświetlonym pliku), czekamy chwilę, strzałka w dół i wybieramy UPGRADE (enter).
Po wszystkim musimy skopiować z /etc do /etc/clamav pliki clamd.conf i freshclam.conf (lub zrobić tam symlinki) [tak jakoś głupio mi wyszło, a nie chce mi się już poprawiać]
Następnie o ile używamy exima to w exim.conf trzeba zamienić wpis clamd.sock na clamd.socket i uruchomić exima dopiero wtedy.
W mniej aktualnych systemach instalacja się może nie udać. Będzie wówczas kilka komunikatów o błędach związanych z bibliotekami.
Jeśli ktoś używa tylko dansguardiana może ewentualnie rozważyć rezygnację ze skanowania antywirusem, bo stary clamav "sucks". Można też uaktualnić EOSa.
Trzeba zainstalować libssh2 i libssh2_1 a także uaktualnić biblioteki libstdc++ (Wszystko w Synapticu). Trzeba też usunąć pakiet libclamav-devel powodujący konflikty.

UWAGA! Zalecam zarchiwizować sobie pliki konfiguracyjne przed przystąpieniem do działań. Przede wszystkim należy sobie zarchiwizować plik startowy /etc/init.d/clamd, ponieważ gdy będziemy aktualizować biblioteki, to stary clamav zostanie usunięty, a z nim plik startowy.
O ile używamy samby i opcji samba-vscan, to po usunięciu starego clamava nie będzie i tego pakietu. Zniknie ta funkcja.
Trzeba ściągnąć paczkę (adres repo podałem na początku, pakiet jest w RPMS.main) i zainstalować poleceniem:
rpm -U --nodeps samba-vscan-clamav-3.0.33-1pclos2007.i586.rpm
Warto też przed instalacją usunąc starą bibliotekę libclamav-devel.
No i to chyba wszystko.
Powodzenia.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/