Практически для всех дистрибутивов Linux и Freebsd есть новые пакеты tzdata.
А как быть с убунтой? :)# dpkg-query -p tzdata
Package: tzdata
...
Version: 2014e-0ubuntu0.12.04
...по факту новый пакет есть, а результата нет, timezone так и остается +0400 MSK.
# date --date='250hours' '+%x %X %z %Z'
10/26/2014 11:02:16 PM +0400 MSKв интернетах все тихо, может я чего не догоняю? или проблема существует?
> Практически для всех дистрибутивов Linux и Freebsd есть новые пакеты tzdata.
> А как быть с убунтой? :)На Debian-е (stable/wheezy) я не заморачивался и вместо текущего _июньского 2014e-0wheezy1 поставил пакет 2014g-1 (сейчас там уже 2014h-{1,2}) из testing/unstable. Зависимостей с гулькин нос, форматы по всей видимости не меняются -- поставился и выдал нужную tz.
>[оверквотинг удален]
> # dpkg-query -p tzdata
> Package: tzdata
> ...
> Version: 2014e-0ubuntu0.12.04
> ...
> по факту новый пакет есть, а результата нет, timezone так и остается
> +0400 MSK.
> # date --date='250hours' '+%x %X %z %Z'
> 10/26/2014 11:02:16 PM +0400 MSK
> в интернетах все тихо, может я чего не догоняю? или проблема существует?что кажет
zdump -v Europe\Moscow
> что кажет
> zdump -v Europe\Moscow# zdump -v Europe\Moscow
EuropeMoscow -9223372036854775808 = NULL
EuropeMoscow -9223372036854689408 = NULL
EuropeMoscow 9223372036854689407 = NULL
EuropeMoscow 9223372036854775807 = NULL
> Version: 2014e-0ubuntu0.12.04
> по факту новый пакет есть, а результата нет, timezone так и остается
> +0400 MSK.Какой же он "новый"? Fri, 13 Jun 2014 18:05:19 -0600
Нужен 2014f http://mm.icann.org/pipermail/tz-announce/2014-August/000023...
или изменения из него. Вышел 6 авнуста.> # date --date='250hours' '+%x %X %z %Z'
> 10/26/2014 11:02:16 PM +0400 MSK
> в интернетах все тихо, может я чего не догоняю? или проблема существует?"Нефикшеная" система:
:~> date -d "01 Oct" +%z
+0400
:~> date -d "01 Nov" +%z
+0400
:~> zdump -v Europe/Moscow |grep $(date +%Y) || echo Нет.
Нет.
:~> _Этот самый Debian с 2014g-1:
$ date -d "01 Oct" +%z
+0400
$ date -d "01 Nov" +%z
+0300
$ zdump -v Europe/Moscow |grep $(date +%Y) || echo Нет.
Europe/Moscow Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
Europe/Moscow Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
$ _
ВСЕМ СПАСИБО
Разобрался! Основная суть, что пакетики новые есть, а в официальных репозиториях убунты их нет.
В итоге деиановский патч великолепно лег на убунту.
Брал патчик тут http://pkgs.org/debian-wheezy/debian-proposed-updates-main-i...