【问题标题】:Cannot add systemd-analyze to Buildroot image无法将 systemd-analyze 添加到 Buildroot 映像
【发布时间】:2020-12-14 00:26:54
【问题描述】:

我决定在我的嵌入式 linux 系统中使用 systemd 以便能够使用 systemd-analyze 工具。我可以在我的配置中添加 systemd 和 systemd-analyze,但是在 Raspberry Pi 4 上运行我的系统后,我无法运行 systemd-analyze(找不到命令)。我是否需要添加其他内容才能使其正常工作或配置某些内容?

【问题讨论】:

  • 确保您的 rootfs 映像具有 systemd-analyze 二进制文件。如果不将此添加到您的 rootfs 映像中。
  • 没有二进制,问题是我可以标记systemd-analyze安装在rootfs上,但是make之后这个就不存在了。也许我应该尝试make clean all,但我放弃了解决这个问题。

标签: embedded-linux systemd buildroot


【解决方案1】:

我也遇到了同样的情况,但是我用了 2 次构建了我的 Linux 系统:

  1. Buildroot 'systemd-analyze' 选项已关闭(无 systemd-analyze)。
  2. 启用此选项:仅此而已...

解决方案来自于重建 systemd 包:

make systemd-dirclean
make 

make systemd-reconfigure 可能就够了?我没测试过。)

之后,systemd-analyze 在其常规目录 (/bin/systemd-analyze) 中找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-03
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多