我正在尝试使用 T2080 的 SDK V.1.8 安装 yocto 项目映像中的功能。我已经使用开发套件 T2080RDB-PC 的 SDK V.2.0 做到了这一点,为了让它们工作,我必须启用内核中的字段: 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有关。
答案1
我已成功在我的系统中安装了这些功能。
为此,我必须激活以下内核字段:所有“系统扩展属性”、“POSIX 访问控制列表”和系统文件的“安全标签”。
我还必须激活以下安全选项:“不同的安全模型”和“securityfs 文件系统”。
除了配置内核之外,我还必须在系统上手动安装库“attr-2.4.44”和“libcap2_2.22”