在macOS Monterey上安装ClamAV遇阻,寻求技术帮助
MacOS Monterey下ClamAV配置文件找不到的解决办法
问题根源
你的Mac是Apple Silicon芯片(搭载Monterey的新MacBook基本都是这类),Homebrew的安装路径是/opt/homebrew,而非Intel Mac常用的/usr/local,之前用的命令路径不对,所以找不到文件。
正确操作步骤
确认配置文件位置
运行这条命令查看ClamAV的配置文件目录:ls /opt/homebrew/etc/clamav/正常会显示
freshclam.conf.sample和clamd.conf.sample两个示例文件。复制并修改配置文件
- 复制freshclam的示例配置:
cp /opt/homebrew/etc/clamav/freshclam.conf.sample /opt/homebrew/etc/clamav/freshclam.conf - 编辑配置文件,找到开头为
Example的行,在该行首添加#注释掉:
按nano /opt/homebrew/etc/clamav/freshclam.confCtrl+W搜索Example,找到后在行首插入#,再按Ctrl+O保存,Ctrl+X退出编辑器。 - 如果需要用到clamd服务,同样处理clamd的配置文件:
同样注释掉cp /opt/homebrew/etc/clamav/clamd.conf.sample /opt/homebrew/etc/clamav/clamd.conf nano /opt/homebrew/etc/clamav/clamd.confExample开头的那一行。
- 复制freshclam的示例配置:
更新病毒库
运行这条命令更新ClamAV的病毒库:freshclam测试扫描功能
可以用这条命令扫描你的用户目录(也可替换成你想扫描的其他路径):clamscan -r ~/
小技巧
要是记不清brew的安装路径,直接运行brew --prefix,输出的就是brew的根目录,后续所有ClamAV相关操作都基于这个路径来就不会出错。
内容的提问来源于stack exchange,提问作者biglucky26
相关产品推荐
相关产品推荐

