首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从meta-openembedded中用ntp替换busybox ntpd

从meta-openembedded中用ntp替换busybox ntpd
EN

Stack Overflow用户
提问于 2018-07-23 20:45:34
回答 3查看 3.1K关注 0票数 4

我希望用在ntpd中发布的完整NTP服务器取代busybox附带的标准NTP。但是,我找不到配置或Yocto变量来设置这个版本的busybox不应该有ntpd

做这件事的有效方法是什么?请记住,我不能编辑释放的戳层。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-08-16 22:12:07

我解决的方法很简单。在我的层中有一个名为busybox/files/ntpd.cfg的文件,它带有一个标志CONFIG_NTPD。我刚把它设置为n,而busybox没有ntpd。

票数 3
EN

Stack Overflow用户

发布于 2018-07-30 08:51:02

事实上,我也做了同样的工作,以获得完整版本的wget。有两个步骤:

  1. 配置busybox,使其不提供此类可执行文件。
  2. 包括您在构建中找到的食谱

对于第一点,最优雅的方法是为busybox设置一个带有bbappend的层。你可以跟着官方例子。我一开始会检查默认配置。您可以像解释的这里那样手动地进行更快的操作。如果您为bbappend创建了一个片段,或者通过bitbake -c menuconfig busybox手动创建一个片段。您可以签入sorce代码,需要修改的配置条目是什么。

第二个是最简单的部分,通过图像配方或在local.conf中安装ntp配方。(IMAGE_INSTALL变量或CORE_IMAGE_EXTRA_INSTALL变量)

票数 1
EN

Stack Overflow用户

发布于 2018-07-25 14:34:20

尝试将IMAGE_INSTALL_remove = "ntp“或PACKAGE_EXCLUDE = "ntp”添加到local.conf中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51486985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档