私は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.service
。ntpd
これが私がすべきことです。
便利なリンクntpdate のマニュアルページntpdateについて学びます。