关于适用于 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
还会确认自动编译已运行并成功。 默认情况下,此文件保存到 ~/。
如果自动编译过程失败,自动防护将安装,但仍保持禁用状态。 终端窗口显示类似于以下内容的消息:
从源代码构建自动防护内核模块失败,并显示错误:
编号
编号
表示错误代码的编号,其会有所不同。 有关您收到的任何错误代码的信息,请参阅编译器的文档。