안에Yocto 기반의 Linux 배포판이 프로그램은 사용 가능 timedatectl
하며 시간대 설정이 필요합니다.
이를 위해 다음 명령이 존재합니다.
timedatectl set-timezone <timezone>
timedatectl list-timezones
사용 가능한 모든 시간대 목록을 가져오는 명령을 실행하면 빈 목록이 출력됩니다.
> timedatectl list-timezones
UTC
이 배포판에는 파일 /usr/share/zoneinfo
이나 /usr/zoneinfo
.
설치하면서 뭔가 놓친거 같은데 뭔지 모르겠네요..
감사해요
답변1
tzdata 패키지가 설치되어 있는지 확인할 수 있나요?
dpkg --get-selections |grep tzdata
그렇지 않은 경우 설치해야 합니다.
sudo apt install tzdata
답변2
yocto 기반 Linux 배포판에서 시간대를 설정하는 솔루션을 찾았습니다. tzdata
다음 배포판에서 호출되는 패키지를 설치해야 합니다 .
# In the following assignment note the space before the package name "tzdata"
IMAGE_INSTALL_append = " tzdata"
이 새 패키지를 사용하면 명령이 timedatectl list-timezones
사용 가능한 모든 시간대를 나열합니다.
특히 내 배포판에서는 시간대에 대한 정보가 /usr/share/zoneinfo
.