저는 yocto 기반의 Linux 배포판을 개발 중입니다.제우스요크 출시. 배포에 NTP 클라이언트를 추가해야 하지만 이미지 내에 NTP 서버를 설치할 필요는 없습니다.
그 비밀을 찾았습니다.
meta-openembedded/meta-networking/recipes-support /ntp/ntp_4.2.8p15.bb
그것은 NTP(Network Time Protocol)와 관련이 있습니다.
이 레시피에는 다음 정보가 포함되어 있습니다.
summary="네트워크 시간 프로토콜 데몬 및 유틸리티"
설명="NTP(네트워크 시간 프로토콜)는 컴퓨터 클라이언트나 서버의 시간을 라디오나 위성 수신기, 모뎀과 같은 다른 서버나 참조 시간 소스와 동기화하는 데 사용됩니다. "
이전 정보에서는 레시피가 NTP 서버나 NTP 클라이언트 또는 둘 다를 설치하는지 여부를 설명하지 않습니다.
나에게 필요한 것은 구성 가능한 NTP 서버에 연결하고 현재 날짜와 시간을 얻을 수 있는 NTP 클라이언트 애플리케이션입니다.
다음 지침:
IMAGE_INSTALL += "ntp"
NTP 서버라는 이름이 yocto 이미지에 추가되었기 때문에 부적절합니다 ntpd
.
클라이언트 NTP를 포함하려면 이미지에 어떤 패키지를 추가해야 합니까? 이전 레시피에 포함되어 있나요? 아니면 다른 레시피를 찾아야 하나요?
감사해요
답변1
답을 찾아서 테스트했습니다이 게시물. 이 질문에 대한 답변은 나에게도 도움이 되었습니다.
내가 추가하면 :
IMAGE_INSTALL += "ntpdate"
ntpdate
내 이미지의 경우 서비스 ntpdate.service
가 아닌 ntpd
서비스 만 설치합니다 .
이것이 내가 해야 할 일이다.
유용한 링크ntpdate 매뉴얼 페이지ntpdate에 대해 알아보세요.