• 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:

    Code:
    chmod +x BitDefender*.rpm.run
    Startet den Installer:

    Code:
    ./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:

    Code:
    bdscan –update
    Legt nun ein Shellscript an

    Code:
    touch bdfix.sh
    und füllt diese mit einem beliebigen Editor mit folgendem Inhalt:

    Code:
    #!/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:

    Code:
    chmod +x bdfix.sh
    Startet den Fix dann mittels

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

    cu
    Pierre "Gargi" Kretschmer

    Bitdefender for Unices: http://www.bitdefender.de/business/a...or-unices.html
    Comments 1 Comment
    1. vazhavandan's Avatar
      vazhavandan -
      Is there an english translation for this :-)