openSUSE 12.2 - Bitdefender installieren

Bitdefender bietet einen Virenscanner (kostenlos für Privatanwender) für Linux an. Ein Virenscanner unter Linux macht gerade dann Sinn, wenn parallel ein Windows installiert ist. Ein Virus, den man sich unter Windows eingefangen hat ist unter Linux nicht aktiv und kann somit von Linux aus leichter erkannt werden. Allerdings kann es derzeit zu einem Problem beim Ausführen des Programms unter Linux kommen (Speicherzugriffsfehler). Ich zeige in dem Tutorial einen entsprechenden Workaround dazu.

Zunächst installiert Bitdefender, nachdem Ihr einen Schlüssel per E-Mail bekommen habt. Ladet die *.rpm.run herunter und macht diese ausführbar:

chmod +x BitDefender*.rpm.run

Startet den Installer:

./BitDefender-Antivirus-Scanner-7.6-4.linux-gcc4x.amd64.rpm.run

(die Version entsprechend ändern)

Jetzt könnt Ihr das Programm starten. Dieses wird dann nach einem Update sich einfach im weiteren Verlauf beenden, was auf einen Segmentation Fault (Speicherzugriffsfehler) hindeutet. Als Root löscht dann im Verzeichnis /opt/BitDefender-scanner/var/lib/scan/ die bdcore.so (Originaldatei und Link!). Danach führt an der Konsole ein Update als root durch:

bdscan –update

Legt nun ein Shellscript an

touch bdfix.sh

und füllt diese mit einem beliebigen Editor mit folgendem Inhalt:

#!/bin/bash

cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* |awk '/bdcore.so.linux/ {print $3}' |while read bdcore_so; do touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
bdscan –update;
mv /opt/BitDefender-scanner/var/lib/scan/bdcore.so /opt/BitDefender-scanner/var/lib/scan/bdcore.so.old;
ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so /opt/BitDefender-scanner/var/lib/scan/bdcore.so;
chown bitdefender:bitdefender /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
done

Speichert die Änderung und macht die Datei ausführbar:

chmod +x bdfix.sh

Startet den Fix dann mittels

sh bdfix.sh

Danach lässt sich das Programm sauber starten und sollte danach wieder stabil laufen.

cu
Gargi

Bitdefender for Unices: Virenscanner und Virenschutz für Linux Betriebssysteme | Bitdefender