Dr.Web Anti-virus for Linux on Fedora 16 (Verne, i686) and Fedora 17 (XFCE)
Dr.Web Anti-Virus for Linux © is an anti-virus solution designed to help users of computers running GNU/Linux protect their machines from viruses and other types of threats. The core components of the program (anti-virus engine and virus databases) are not only extremely effective and resource-sparing, but also cross-platform, which allows specialists in Doctor Web to create outstanding anti-virus solutions for different operating systems. Components of Dr.Web Anti-Virus for Linux are constantly updated and virus databases are supplemented with new signatures to assure up-to-date protection. Also, a heuristic analyser is used for additional protection against unknown viruses
-
Installation
-
Adjusting SELinux
-
Removal
-
Dr.Web Anti-Virus Link Checker (Google Chrome Extension)
-
Gallery
Installing Dr.Web Anti-virus
You can install Dr.Web antivirus by running *.run file which you can download from Dr.Web website or by using old good yum. We’ll use yum method in this tutorial. Luckily, we don’t need to use DazukoFS virtual device driver for Dr. Web antivirus. First of all we must add Dr. Web repositories to Fedora’s software source lists.
- Open the Terminal (Applications > System Tools > Terminal)
- Use this command to create and open file dr.web.repo
sudo gedit /etc/yum.repos.d/dr.web.repo
OR sudo leafpad /etc/yum.repos.d/dr.web.repo
on Fedora 17 XFCE
- add these lines and save the file:
For 32 bit system:
[drweb]
name=DrWeb-stable
baseurl=http://officeshield.drweb.com/drweb/el5/stable/i386/
gpgcheck=1
enabled=1
gpgkey=http://officeshield.drweb.com/drweb/drweb.key
For 64 bit system:
[drweb]
name=DrWeb-stable
baseurl=http://officeshield.drweb.com/drweb/el5/stable/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://officeshield.drweb.com/drweb/drweb.key
- Update sources with the new repositories
sudo yum update
- Make sure you have required packages on your system before to install Dr.Web
sudo yum install libglade2 unzip
- And finally installation of Dr.Web antivirus packages
sudo yum install drweb-cc
SELinux configuration
SELinux (Security Enhanced Linux) is enabled on Fedora by default. You’ll find that most people recommends to keep it enabled. Unfortunately, Dr.Web wont work correctly with SELinux enabled until some rules are not adjusted. Probably the quickest way to do that and still keep SELinux running would be to set allow_execheap (Memory Protection) value to on. However, an official warning says “Allow unconfined executables to make their heap memory executable. Doing this is a really bad idea. Probably indicates a badly coded executable, but could indicate an attack. This executable should be reported in bugzilla“, so please keep that in mind.
sudo setsebool -P allow_execheap=1
- Check if value of allow_execheap is set to on
sudo /usr/sbin/getsebool -a | grep allow_execheap
- Reboot your machine
reboot
Removing Dr.Web Anti-virus
It’s very simple to remove Dr.Web. Open Terminal and execute this command
sudo yum remove drweb-cc drweb-agent drweb-agent-es drweb-bases drweb-boost147 drweb-common drweb-daemon drweb-libs drweb-monitor drweb-scanner drweb-spider drweb-updater