我包括了ntp套餐。
当yocto OS映像出来时,它只有ntp,没有ntpdate。
我发现有人有同样的问题,但没有解决办法:
https://forums.xilinx.com/t5/Embedded-Linux/How-to-install-ntpdate-command/td-p/1052770
为什么它只有ntp?食谱中确实包括了ntpdate。
例:
install -m 755 ${WORKDIR}/ntpdate ${D}${bindir}/ntpdate-sync
...
install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/发布于 2020-06-18 08:30:26
ntp和ntpdate是ntp配方的两个包。如果要添加ntpdate,只需添加到图像中:
IMAGE_INSTALL += "ntpdate"说明:看看菜谱和PACKAGES变量:
PACKAGES += "ntpdate sntp ${PN}-tickadj ${PN}-utils"这意味着ntp配方包含包:ntp (默认${PN})、ntpdate、sntp、ntp-tickadj、ntp-utils。
您还可以查看ntp配方的环境:
$ bitbake ntp -e |grep ^PACKAGES=
PACKAGES="ntp-src ntp-dbg ntp-staticdev ntp-dev ntp-doc ntp-locale ntp ntpdate sntp ntpq ntp-tickadj ntp-utils"发布于 2022-09-29 15:26:02
在ntpd手册页中,解释了选项-q:
-q 在第一次设置时钟后退出ntpd。此行为模仿ntpdate程序的行为,该程序将退出。-g和-x选项可以与此选项一起使用。注意:使用此选项禁用了内核时间规则。
在我看来,这意味着可以更好地使用守护进程ntpd -q -g -x而不是ntpdate。
https://stackoverflow.com/questions/62441233
复制相似问题