![](/img/trans.png)
[英]Cocoapods is not installing/working correctly on MacOS Monterey
[英]Installing ClamAV on macOS Monterey
我正在努力在裝有 macOS Monterey 的 Macbook 上安裝 ClamAV。 我是開源軟件的新手,並且使用 mac 的終端命令來解決問題。 我一直在遵循一位同事的在線建議和建議,但它只是不起作用。
==> 倒蛤蜊--0.105.1.arm64_monterey.bottle.tar.gz
==> 注意事項 要完成安裝並運行 clamav,您需要在 /opt/homebrew/etc/clamav/ 編輯示例 conf 文件
==> 總結 /opt/homebrew/Cellar/clamav/0.105.1:177 個文件,25.4M
==> 運行brew cleanup clamav
... 通過設置 HOMEBREW_NO_INSTALL_CLEANUP 禁用此行為。 使用 HOMEBREW_NO_ENV_HINTS 隱藏這些提示(參見man brew
)。
==> 警告
==> clamav 要完成安裝並運行 clamav,您需要在 /opt/homebrew/etc/clamav/ 編輯示例 conf 文件
bobs-MacBook-Air-2:~ bobmcbob$ cp /usr/local/etc/clamav/freshclam.conf.sample /usr/local/etc/clamav/freshclam.conf
cp:/usr/local/etc/clamav/freshclam.conf.sample:沒有這樣的文件或目錄
bobs-MacBook-Air-2:~ bobmcbob$ sed -i '' 's/Example/# Example/' /usr/local/etc/clamav/freshclam.conf
sed:/usr/local/etc/clamav/freshclam.conf:沒有這樣的文件或目錄
bobs-MacBook-Air-2:~ bobmcbob$ cp /usr/local/etc/clamav/freshclam.conf.sample /usr/local/etc/clamav/freshclam.conf
cp:/usr/local/etc/clamav/freshclam.conf.sample:沒有這樣的文件或目錄
bobs-MacBook-Air-2:~ bobmcbob$ cp /usr/local/etc/clamav/freshclam.conf.sample /usr/local/etc/clamav/freshclam.conf
cp:/usr/local/etc/clamav/freshclam.conf.sample:沒有這樣的文件或目錄
bobs-MacBook-Air-2:~ bobmcbob$ cp /usr/local/etc/clamav/freshclam.conf.sample /usr/local/etc/clamav/freshclam.conf
cp:/usr/local/etc/clamav/freshclam.conf.sample:沒有這樣的文件或目錄
bobs-MacBook-Air-2:~ bobmcbob$ cd /usr/local/etc/clamav
-bash: cd: /usr/local/etc/clamav: 沒有這樣的文件或目錄
bobs-MacBook-Air-2:~ bobmcbob$
sudo mkdir /usr/local/sbin
sudo chown -R whoami
:admin /usr/local/sbin
釀造鏈接clamav
cd /usr/local/etc/clamav
cp freshclam.conf.sample 新鮮蛤.conf
sed -ie s/^Example/#Example/g
fresh.conf
whoami
:admin /usr/local/sbin ...結果是這樣的:chown: :admin: 沒有這樣的文件或目錄
whoami
:admin:刪除到whoami
:admin這就是發生的事情: bobmcbob@bobs-MacBook-Air-2 ~ % sudo chown -R whoami
:admin /usr/local/sbin
密碼:
bobmcbob@bobs-MacBook-Air-2 ~ %
bobmcbob@bobs-MacBook-Air-2 ~ % brew link clamav
警告:已鏈接:/opt/homebrew/Cellar/clamav/0.105.1
要重新鏈接,請運行:
brew unlink clamav && brew 鏈接 clamav
bobmcbob@bobs-MacBook-Air-2 ~ % brew unlink clamav && brew link clamav
取消鏈接 /opt/homebrew/Cellar/clamav/0.105.1... 刪除了 46 個符號鏈接。
鏈接 /opt/homebrew/Cellar/clamav/0.105.1... 創建了 46 個符號鏈接。
bobmcbob@bobs-MacBook-Air-2 ~ % cd /usr/local/etc/clamav
cd:沒有這樣的文件或目錄:/usr/local/etc/clamav
bobmcbob@bobs-MacBook-Air-2 ~ %
我只是不知道下一步該怎么做,如果能得到一些幫助,我將不勝感激。
我只設法讓 clamscan 而不是 clamdscan 運行,所以我將與您分享我為使其運行所做的工作。
我已將自制軟件安裝在 Catalina 的默認位置,因此我的配置文件位於 /usr/local/etc 中,但說明應該相同。
由於您已經創建了 freshclam.conf 和 clamd.conf 文件,您需要對這些文件進行一些編輯。 最簡單的方法是使用內置的終端文本編輯器 nano。 在您的終端上鍵入以下內容:
sudo nano /opt/homebrew/etc/clamav/freshclam.conf
進入 nano 文本編輯器后,將 hash 符號 (#) 放在“示例”行的前面,然后按 ctrl + O 保存並按 ctrl + X 到。
接下來,編輯 clamd.conf 文件。
sudo nano /opt/homebrew/etc/clamav/clamd.conf
注釋掉顯示“示例”的行。
在運行 clamav/clamscan,scanning 3TB hard-drive 時,根據后續帖子警告/錯誤取消注釋並進行以下編輯,然后保存並退出 clamd.conf:
Maxfilesize 4000M
MaxScanSize 4000M
BytecodeTimeout 190000
要在 nano 中更快地找到東西,請遵循本指南。
在終端中運行freshclam以下載最新更新:
freshclam
此時您應該能夠運行 clamscan。 以下示例掃描您的主文件夾中的所有內容並列出所有受感染的文件。
clamscan -r -i --remove ~/Desktop
如果要在刪除之前檢查文件,請省略--remove
注意:您可能會收到類似於本文中提到的驗證失敗錯誤消息。
此外,當掃描主文件夾等較大的目錄時,會出現更多問題。 我仍然收到以下消息: LibClamAV Warning: Bytecode 78 failed to run: Exceeded time limit ,盡管更改了 clamd.conf 中的 BytecodeTimeout 值。
還會定期提示終端需要訪問您的聯系人、日歷等。但是,在這兩種情況下,掃描仍應運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.