Saya telah menyertakan paket ntp.

Ketika gambar yocto OS keluar, ia hanya memiliki ntp, tidak ada ntpdate.

Saya menemukan seseorang memiliki masalah yang sama tetapi tidak ada solusi:

https://forums.xilinx.com/t5/Embedded-Linux/How-to-install-ntpdate-command/td-p/1052770

Mengapa hanya memiliki ntp? Resepnya memang termasuk ntpdate.

https://git.congatec.com/yocto/meta-openembedded/blob/ddd3ccd63949f9a24040eb39c136ef9730f2662a/meta-networking/recipes-support/ntp/ntp_4.2.8.bb

Ex:

 install -m 755 ${WORKDIR}/ntpdate ${D}${bindir}/ntpdate-sync
 ...
 install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/
0
GreenTea 18 Juni 2020, 05:12

1 menjawab

Jawaban Terbaik

ntp dan ntpdate adalah dua paket dari resep ntp. Jika Anda ingin menambahkan ntpdate, cukup tambahkan ke gambar Anda:

IMAGE_INSTALL += "ntpdate"

Penjelasan: Lihatlah resepnya, dan pada variabel PACKAGES:

PACKAGES += "ntpdate sntp ${PN}-tickadj ${PN}-utils"

Artinya resep ntp berisi paket: ntp (default ${PN}), ntpdate, sntp, ntp-tickadj, ntp-utils.

Anda juga dapat melihat lingkungan resep 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"
0
PierreOlivier 18 Juni 2020, 08:30