`/usr/share/zoneinfo` 多久更新一次?

`/usr/share/zoneinfo` 多久更新一次?

我正在 MySQL 上安装时区表,这些表是从/usr/share/zoneinfo我的 Debian 服务器上生成的。

但注释中有一点是关于确保每当更新 zoneinfo 文件时我都会保持它们是最新的。

我用谷歌搜索过,但找不到问题的答案:

How often is `/usr/share/zoneinfo` updated? 

Linux 操作系统是每次更新还是不频繁更新?

答案1

时区数据每年更新多次;过去这意味着每月或大约每月一次,但去年只有三次更新(2017 年 2 月、3 月和 10 月)。更新始终可以从互联网号码分配机构,并且是可供使用作为 Debian 中的稳定更新。虽然 2017 年只有 3 个版本,但 2016 年总共发布了 10 个版本,2015 年发布了 7 个版本,2014 年发布了 10 个版本,2013 年发布了 9 个版本……

如果你想设置一些东西,以便每当更新时区信息时更新 MySQL 时区表,你可以考虑添加扳机反对tzdata包裹;这样,每当tzdata更新时,时区表也会更新。

答案2

如果你想自动化数据导入仅当更改时,(例如使用 Ansible),那么您可以使用文件中的最新日期/usr/share/doc/tzdata/changelog.Debian.gz

dpkg-parsechangelog -l /usr/share/doc/tzdata/changelog.Debian.gz -S Date
Tue, 17 Sep 2019 22:51:05 +0200

相关内容