【问题标题】:Include systemd-journal-remote with Bitbake在 Bitbake 中包含 systemd-journal-remote
【发布时间】:2021-08-01 18:11:59
【问题描述】:

我正在使用基于 Yocto/Open Embedded Linux 的嵌入式 Linux 系统,并且缺少 systemd-journald-remote 程序。

当我查看systemd recipe 时,提到了该程序。似乎默认情况下它没有编译或添加到图像中。我了解如何添加普通食谱,但不幸的是我不明白如何添加这样的“子包”。

不幸的是,对于像我这样的初学者来说,Bitbake 文档是压倒性的。有人可以帮我吗?

【问题讨论】:

  • IMAGE_INSTALL += "systemd-journal-remote"?

标签: yocto bitbake openembedded systemd-journald


【解决方案1】:

使用以下路径recipes-core/systemd/systemd_%.bbappend 在您的元层中为 systemd 创建 bbappend 和:

PACKAGECONFIG_append = " \
    microhttpd \
"

【讨论】:

  • 嗨,Oleksandr。你能解释一下我为什么要设置这个吗? microhttpd 是必需的,但应该自动包含?
  • 我不记得这个问题了。已经六个月了。不如先试试看?
  • 我试过没有成功。我试着理解这个设置
  • 没有讽刺的意思,但是为什么你花了六个月才尝试这个?
  • 这个项目不是一个高优先级,最近它一直在其他地方燃烧,所以我(不幸的是)没有找到时间。此外,家庭办公室并没有让事情变得更容易。
【解决方案2】:

您可以使用以下参数将其添加到您的图像.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 重新启动它。

【讨论】:

    猜你喜欢
    • 2017-10-03
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多