YoctoベースのLinuxディストリビューションにNTPクライアントをインストールする方法は?

YoctoベースのLinuxディストリビューションにNTPクライアントをインストールする方法は?

私はyoctoベースのLinuxディストリビューションを開発しています。ゼウスヨーク発売。展開にNTPクライアントを追加する必要がありますが、イメージ内にNTPサーバーをインストールする必要はありません。

その秘密を見つけました。
meta-openembedded/meta-networking/recipes-support /ntp/ntp_4.2.8p15.bb
それはネットワークタイムプロトコル(NTP)に関連しています。

このレシピには次の情報が含まれています。

summary="ネットワーク時間プロトコルデーモンとユーティリティ"
説明="ネットワーク時間プロトコル(NTP)は、コンピュータクライアントまたはサーバーの時間を、ラジオ、衛星受信機、モデムなどの他のサーバーまたは参照時間ソースと同期させるために使用されます。

前の情報では、レシピがNTPサーバー、NTPクライアント、またはその両方をインストールするかどうかについて説明しません。

私にとって必要なのは、設定可能なNTPサーバーに接続して現在の日時を取得できるNTPクライアントアプリケーションです。

次のガイドライン:

IMAGE_INSTALL += "ntp"

NTPサーバーという名前がyoctoイメージに追加されたため、不適切ですntpd

クライアントNTPを含めるには、イメージにどのパッケージを追加する必要がありますか?以前のレシピに含まれていますか?それとも別のレシピを探す必要がありますか?

ありがとう

ベストアンサー1

答えを見つけてテストしましたこの投稿。この質問に対する答えは私にも役立ちました。

私が追加した場合:

IMAGE_INSTALL += "ntpdate"

ntpdate私のイメージでは、サービスではなくサービスのみをインストールしてくださいntpdate.servicentpd

これが私がすべきことです。


便利なリンクntpdate のマニュアルページntpdateについて学びます。

おすすめ記事