中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
。