我正在尝试使用用于 T2080 的 SDK V.1.8 在我的 yocto 项目映像中安装这些功能。我已经使用 SDK V.2.0 为开发工具包 T2080RDB-PC 完成了它,为了让它们工作,我必须启用内核中的字段: Ext2 扩展属性 Ext2 安全标签 除了说应该安装“libcap”之外在 .conf 文件中。但是使用 SDK V.1.8,我无法在最终系统中获得 linux 功能。
在 SDK V1.8 和 SDK V2.0 的目录中搜索“setcap”,我发现 SDK V1.8 中缺少可执行文件。我在附图中展示了这种差异。如您所见,“... / rootfs / usr / sbin”目录中的“setcap”的SDK V1.8中缺少可执行文件我认为也许我没有SDK V1.8的功能,并且是的,SDK V2.0 与此有关。
我已经设法在我的系统中安装了这些功能。
为此,我必须激活以下内核字段:所有“系统扩展属性”、“POSIX 访问控制列表”和系统文件的“安全标签”。
我还必须激活以下安全选项:“不同的安全模型”和“securityfs 文件系统”。
除了内核配置之外,我还必须在我的系统上手动安装库“attr-2.4.44”和“libcap2_2.22”