基于Yocto Zeus版本嵌入式Linux仅安装NTP客户端的技术问询
仅安装NTP客户端的解决方案
- 你需要添加的包是
ntp-client,这个包就在你找到的meta-openembedded/meta-networking/recipes-support/ntp/ntp_4.2.8p15.bb配方中。 - Yocto的NTP配方默认会把客户端和服务端功能拆分为不同子包:
ntp:包含完整NTP套件(客户端+服务端,也就是你提到的会引入ntpd服务端的包)ntp-client:仅包含NTP客户端工具(比如ntpdate、ntpq、ntptrace等),能满足你连接外部NTP服务器同步时间的需求,不会包含ntpd服务端程序。
- 你只需要修改配置为:
IMAGE_INSTALL += "ntp-client",就能仅安装客户端组件,避免引入服务端。 - 你可以查看该配方文件里的
PACKAGES和FILES_*定义,其中FILES_ntp-client会明确列出属于客户端的二进制文件和配置,确认不会包含ntpd。
内容的提问来源于stack exchange,提问作者anon
相关产品推荐
相关产品推荐

