我正在使用基于 Yocto/Open Embedded Linux 的嵌入式 Linux 系统,并且缺少 systemd-journald-remote 程序。
当我查看systemd 配方时,提到了该程序。似乎默认情况下它没有编译或添加到图像中。我了解如何添加普通食谱,但不幸的是我不明白如何添加这样的“子包”。
不幸的是,对于像我这样的初学者来说,Bitbake 文档是压倒性的。有人能帮我吗?
我正在使用基于 Yocto/Open Embedded Linux 的嵌入式 Linux 系统,并且缺少 systemd-journald-remote 程序。
当我查看systemd 配方时,提到了该程序。似乎默认情况下它没有编译或添加到图像中。我了解如何添加普通食谱,但不幸的是我不明白如何添加这样的“子包”。
不幸的是,对于像我这样的初学者来说,Bitbake 文档是压倒性的。有人能帮我吗?
使用以下路径在您的元层中为 systemd 创建 bbappend,recipes-core/systemd/systemd_%.bbappend
并且:
PACKAGECONFIG_append = " \
microhttpd \
"
您可以使用以下参数将其添加到图像.bb
或文件中:.bbappend
IMAGE_INSTALL += "systemd-journal-remote"
这将添加systemd-journal-remote
到您的图像中。在您的目标板上安装映像,登录到您的目标并配置文件/etc/systemd/journal-remote.conf
。
然后,使用 启用该服务systemctl enable systemd-journal-remote
,然后使用 重新启动它systemctl restart systemd-journal-remote
。