Обновляем TimeZone на MacOS X
UPD: Внимание, “Украиной” принято решение об отмене отмены перехода на зимнее время, так что до марта статья не актуальна, но может быть кому-то пригодится.
В связи с принятием закона “об отмене сезонного перехода на летнее время” в России, Белоруссии, Украине и Армении осенью 2011 мы имеем некоторый гемморой с этим самым временем.
Итак, на MacOS X 10.7.2 Lion есть обновление данных только для России (2011h), а Украины – нет. С MacOS X 10.5.8 Leopard всё несколько хуже, так как обвнолений он не получит вообще.
Для устранения этих неприятностей нам необходимо сделать следующее:
0) Проверяем расписание переходов на летнее/зимнее время:
zdump -v Europe/Kiev | grep 2011
Europe/Kiev Sun Mar 27 00:59:59 2011 UTC = Sun Mar 27 02:59:59 2011 EET isdst=0 Europe/Kiev Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 EEST isdst=1 Europe/Kiev Sun Oct 30 00:59:59 2011 UTC = Sun Oct 30 03:59:59 2011 EEST isdst=1 Europe/Kiev Sun Oct 30 01:00:00 2011 UTC = Sun Oct 30 03:00:00 2011 EET isdst=0
Если вывод для Киева именно такой, то система нуждается в обновлении, следуем инструкции далее.
1) Скачать файл tzdata2011l.tar.gz (последний на данный момент) и распаковать его
mkdir tzfix_2011l cd tzfix_2011l/ curl ftp://tzmirror.appealingapps.de/tzdata2011l.tar.gz | tar -zxvf -
2) Найти файлик для нашей таймзоны, для Киева это europe.
3) Выполнить команду для обновления данных о тайзонах europe:
sudo zic europe4) Проверить какое время теперь дейтвует на этой машине:
zdump Europe/Kiev
5) Проверяем расписание переходов на летнее/зимнее время, в ответе для Киева теперь должна стоять таймзона FET (Further-eastern European Time):
zdump -v Europe/Kiev | grep 2011
Europe/Kiev Sun Mar 27 00:59:59 2011 UTC = Sun Mar 27 02:59:59 2011 EET isdst=0 Europe/Kiev Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 FET isdst=0
6) Убедимся, что зимой время не изменится:
date -v+1000HПравильно:
Sat Nov 26 10:45:11 FET 2011
Не правильно:
Sat Nov 26 09:45:11 EET 2011

Автор Sergey Tatarenkov в October 15, 2011 Опубликовано в рубрике MacBookPro Shell Xserve zoneinfo Памятка.
Комментарии