为什么 Clamtk 没有扫描任何东西?

为什么 Clamtk 没有扫描任何东西?

我是新手Ubuntu已安装蛤蜊TK使用命令进行防病毒:

sudo apt-get install clamav clamtk

我无法扫描任何东西。每当我尝试扫描时,它都会在 1 秒内完成,并且我得到以下信息:

截屏

显示扫描了 0 个文件,但我选择了一个目录并扫描了它。问题出在哪里?我也试过更新克拉姆克使用命令 sudo freshclam 但它显示此错误

ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).

答案1

clamtk 设置可能未正确选择。默认情况下,某些设置可能被禁用,您可能需要按如下方式激活它们。请检查配置->设置菜单中包含以下项目并通过勾选/选择来激活它们;

  • 勾选 -> 扫描大于 20 MB 的文件
  • 勾选 -> 递归扫描目录

答案2

ClamAV 配置文件可能仍是安装时默认捆绑的文件。要修复此错误,您必须:

  1. 重命名/usr/local/etc/freshclam.conf.sample为并编辑包含单词to 的freshclam.conf行。ANDExample#Example
  2. 重命名/usr/local/etc/clamd.conf.sample为并编辑包含单词to 的clamd.conf行。Example#Example

Root 拥有这些文件,因此我在终端窗口中使用 sudo 执行了以下操作:

 cd /usr/local/etc
 sudo cp freshclam.conf.sample freshclam.conf
 sudo cp clamd.conf.sample clamd.conf
 sudo gedit

编辑freshclam.confclamd.conf并将第 8 行:更改 Example#Example。保存文件。

您可以通过更改文件中的其他行来实现更详细的功能,但我不想去那里。

答案3

重命名freshclam.conf.sampleclamd.conf.sample文件(删除.sample),以及在文本编辑器中编辑它们并#在第 8 行(即“示例”)前面添加,然后启用终端内扫描功能,运行:

sudo freshclam

接下来运行(其中%directory%是要扫描的路径):

clamscan %directory%

以及clamtk应用程序扫描功能。

我对这个解决方案的难度感到震惊。这是一个常见的错误。

答案4

只有在终端中输入:clamscan -r --remove / 以使用终端扫描病毒后,Clamtk GUI 才能正常工作。执行此操作后,GUI 现在可以正常工作。希望这能有所帮助。

相关内容