我是新手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 配置文件可能仍是安装时默认捆绑的文件。要修复此错误,您必须:
- 重命名
/usr/local/etc/freshclam.conf.sample
为并编辑包含单词to 的freshclam.conf
行。ANDExample
#Example
- 重命名
/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.conf
和clamd.conf
并将第 8 行:更改
Example
为#Example
。保存文件。
您可以通过更改文件中的其他行来实现更详细的功能,但我不想去那里。
答案3
重命名freshclam.conf.sample
和clamd.conf.sample
文件(删除.sample
),以及在文本编辑器中编辑它们并#
在第 8 行(即“示例”)前面添加,然后启用终端内扫描功能,运行:
sudo freshclam
接下来运行(其中%directory%
是要扫描的路径):
clamscan %directory%
以及clamtk
应用程序扫描功能。
我对这个解决方案的难度感到震惊。这是一个常见的错误。
答案4
只有在终端中输入:clamscan -r --remove / 以使用终端扫描病毒后,Clamtk GUI 才能正常工作。执行此操作后,GUI 现在可以正常工作。希望这能有所帮助。