關於適用於 Linux 之
Symantec Endpoint Protection
用戶端的自動編譯

(適用於 14.3 MP1 及更舊版本)
當作業系統核心與預先編譯的「自動防護」核心模組不相容時,適用於 Linux 的
Symantec Endpoint Protection
安裝程式會自動編譯「自動防護」核心模組。
Symantec Endpoint Protection
12.1.6 引進了此功能。
在安裝程序快結束時,如果用戶端安裝程式偵測到沒有作用中的「自動防護」模組,它會啟動自動編譯器來編譯相容模組。
以前,「自動防護」僅在 Linux 電腦的作業系統在支援的核心執行時才會運作。或者,您可以手動編譯「自動防護」核心模組。
先決條件
開發工具必須存在於 Linux 用戶端電腦上,自動編譯才能運作,例如:
  • kernel-devel
  • kernel-source
  • linux-headers
  • build-essentials
  • 「開發工具」
Symantec Endpoint Protection
核心模組可能無法在來源已變更的 Linux 核心上成功編譯。此功能不支援這類 Linux 核心。
使用自動編譯
如有需要,自動編譯會在安裝過程中自動啟動。無需執行任何動作即可啟動自動編譯。
如果自動編譯程序成功完成,則終端機視窗會顯示以下內容:
從原始程式碼成功建置「自動防護」核心模組
自動編譯程序建立的 symap 和 symev 的自訂驅動程式會在檔案名稱中包括
custom
sepfl-install.log
檔案也會確認自動編譯已執行並成功。依預設,此檔案會儲存到 ~/。
如果自動編譯程序失敗,則「自動防護」會安裝,但處於停用狀態。終端機視窗會顯示如下的訊息:
無法從原始程式碼建置「自動防護」核心模組,錯誤為:
數量
數量
代表錯誤碼的號碼,各有不同。如需您收到的任何錯誤碼的相關資訊,請參閱編譯器的文件。