Bekijk Volledige Versie : Updaten ClamAV
Dion Wales
09/09/08, 13:49
Beste,
Ik wil ClamAV gaan updaten alleen nu moet je weten of hij vanuit de broncode of een package is geïnstalleerd. Dit in verband met de de-installatie van de oude versie.
Maar hoe kom ik erachter welke van de 2? Het opnieuw erop zetten is niet zo moeilijk, dat is erg duidelijk.
Nu kom ik wel via "yum search clam" diverse tegen.
Ik zit dus met het volgende:
- Hoe zie ik of het vanuit broncode of uit een package is geinstalleerd?
- Als ik via yum installeer, welke packages moet ik dan hebben voor CentOS 4.4?
Dit gebeuren wil ik graag zelf doen, maar om zomaar wat te doen lijkt me niet goed :o
eXtreme Service
09/09/08, 13:56
Yum installeert deze in /usr/sbin terwijl dat bij het compilen hij deze in /usr/local/sbin/ gaat plaatsen (tenzij manueel anders aangegeven).
Dus met een whereis eens kijken ? Staat hij in /usr/local/sbin, dan weet je dat het niet met yum gedaan is.
Dion Wales
09/09/08, 14:05
Yum installeert deze in /usr/sbin terwijl dat bij het compilen hij deze in /usr/local/sbin/ gaat plaatsen (tenzij manueel anders aangegeven).
Dus met een whereis eens kijken ? Staat hij in /usr/local/sbin, dan weet je dat het niet met yum gedaan is.
Dan kan ik dus bij deze concluderen dat het een handmatige installatie is geweest.
[root@devia /]# whereis clamd
clamd: /etc/clamd.conf /usr/local/bin/clamd /usr/local/sbin/clamd
eXtreme Service
09/09/08, 14:18
Dan kan ik dus bij deze concluderen dat het een handmatige installatie is geweest.
Ziet er zo naar uit ja. Heb zelf ook wat problemen gehad met clamav. Yum had niet altijd de nieuwste versies beschikbaar en daarom had ik er toch voor gekozen te compilen maar dan achteraf weer op terug gekomen bij een nieuwe versie.
Wel opletten dat de juiste versie in je init blijft staan en het beste is zorgen dat er maar 1 versie op de server staat.
Dion Wales
09/09/08, 14:55
Sterker nog, ik kan hem nergens verwijderen (of ik doe het gigantisch verkeerd)
* ./configure
* sudo make uninstall
In welke map ik het ook probeer (waar clam instaat), hij kent de ./configure niet. Ik heb deze zelf niet geïnstalleerd en de persoon die weet hoe hij dat gedaan heeft, is niet meer bereikbaar.
Iets wat zo makkelijk hoort te gaan, wordt toch weer onnodig ingewikkeld heb ik het idee.
eXtreme Service
09/09/08, 16:01
De source downloaden, unpakken, en dan de commands uitvoeren die u zegt. En achteraf de source terug verwijderen.
Dion Wales
10/09/08, 13:39
[root@devia /]# whereis clamd
clamd: /etc/clamd.conf /usr/local/bin/clamd
Hij heeft de map/usr/local/sbin/clamd dus zo te zien verwijderd.
Maar dus niet alles, terwijl ik gewoon doe wat ze bij Clam aanbevelen.
Op mijn testpc ging het toch beter dan op deze server..
als je alles wilt verwijderen kan je dat op de volgende manieren doen
vanuit sourcedir "make uninstall"
via yum "yum remove clam-av"
Als je clam-av al eerder via yum hebt geinstalleerd kan je via"rpm -ql clam-av" uitvinden welke bestanden op je systeem zijn geinstalleerd. je kan dan gewoon met het "rm" commando alles van je server handmatig verwijderen.
(Mocht je in een avontuurlijke bui zijn, kan het ook via een pipe "rpm -ql clam-av | xargs rm -r" )
Dion Wales
10/09/08, 16:08
Dank voor je antwoord, ik kom steeds een stap verder.
Inmiddels heb ik zoals mijn post boven de jouwe duidelijk maakt, clamav al via de sourche met ./configure en make uninstall geprobeerd eraf te halen.
Toen verdween er wel een map (zie post boven die van jou).
Nu heb ik zonet ook yum remove clamav gedaan en die heeft ook nog een package weggehaald. Echter als ik whereis clamd doe, vind hij die nog steeds in de /etc/ en in de /usr/local/bin/clamd
Lekker hardnekkig :thumbdown: