CLAMAV 不工作

use*_*044 14 command-line clamav antivirus

安装 CLAMAV 并尝试扫描后,我看到此错误。我该如何解决这个问题?

$ clamscan scan
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
ERROR: Can't open file or directory

----------- SCAN SUMMARY -----------
Known viruses: 0
Engine version: 0.98.7
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 0.003 sec (0 m 0 s)
Run Code Online (Sandbox Code Playgroud)

小智 16

下面的步骤 1-3 包括在终端中运行的命令。请仔细阅读,以便您了解您在做什么。

  1. 删除潜在的不良 AV 安装:

    sudo apt-get remove clamav 
    sudo apt-get remove clamtk 
    sudo apt-get remove freshclam
    sudo apt-get clean
    sudo apt-get autoremove
    
    Run Code Online (Sandbox Code Playgroud)
  2. 重新安装AV:

    sudo apt-get install clamav        #Terminal Version
    sudo apt-get install clamtk         #GUI version
    
    Run Code Online (Sandbox Code Playgroud)
  3. 更新 AV 数据库:

    sudo freshclam               #takes ~30 minutes to download definitions
    
    Run Code Online (Sandbox Code Playgroud)
  4. 配置 AV 和扫描:
    此示例使用clamtk

    clamtk                      #Opens GUI
    
    Run Code Online (Sandbox Code Playgroud)

    切换设置选项卡下的所有选项:

    网络

    • 切换 代理和类型http://127.0.0.1
    • 切换/重新选择 **No Proxy **(将您在上面输入的内容变灰)

    更新助手

    • 切换手动更新选项并单击applyback
    • 切换自动更新选项并单击applyback

    您现在应该看到更新的定义计数

    扫描目录

    • 选择要扫描的目录。对于系统扫描,我切换了整个系统(不仅仅是/root/usr
    • 单击scan,将出现一个进度框。

最后注意:在--help命令后面输入短语(不带引号)会给出一些提示。使用 APT 命令,您可以传递选项-y来为请求的包安装所有依赖项。

这是我必须做的才能让蛤蜊工作,这可能是 clamtk 和 clamav 的故障(两者都有问题)。希望这对其他人有帮助!!!


wal*_*tor 6

错误消息讲述了这个故事:LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamavKnown viruses: 0

你需要

clamav-freshclam - anti-virus utility for Unix - virus database update utility
Run Code Online (Sandbox Code Playgroud)

还要确保运行扫描的用户对/var/lib/clamav.