Постановлением Совета Министров от 15 сентября 2011 года №1229
Республика Беларусь отменила переход на сезонное время в 2011 году.
Но так как данное решение, в отличие от России, было принято практически в последний момент, ни компания Microsoft, ни мировое сообщество Linux (UNIX) не успели подготовиться к данным мероприятиям (странно, но факт :)
Столкнувшись с данной проблемой, нашел следующее решение.
1. С Microsoft всё же попроще.
В двух словах -- установить соответствующее обновление обновление для России (KB2570791) и выбрать часовой пояс Калининграда.
Поробнее тут и про автоматизацию процесса тут
2. По Linux'у (использовался RHEL 5).
Официальные обновления временных зон (tzdata-2011g), как я уже сказал, не затронули Беларусь.
Однако я нашел обновление tzdata-2011m (199 kb), позволяющее всё корректно обновить.
-) проверяем, что переход на зимнее время присутствует:
Europe/Minsk Sun Mar 27 00:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 EEST isdst=1 gmtoff=10800
Europe/Minsk Sat Oct 29 23:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 EEST isdst=1 gmtoff=10800
Europe/Minsk Sun Oct 30 00:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 EET isdst=0 gmtoff=7200
а) скачать данное обновление;
б) распаковать (по-моему, требуется только файл "europe");
в) копируем (на всякий случай) текущие настройки:
г) компиллируем обновленную временную зону Европы:
д) проверяем, что переход на зимнее время отсутствует:
Europe/Minsk Sun Mar 27 00:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 FET isdst=0 gmtoff=10800
е) установить системные настройки
Но так как данное решение, в отличие от России, было принято практически в последний момент, ни компания Microsoft, ни мировое сообщество Linux (UNIX) не успели подготовиться к данным мероприятиям (странно, но факт :)
Столкнувшись с данной проблемой, нашел следующее решение.
1. С Microsoft всё же попроще.
В двух словах -- установить соответствующее обновление обновление для России (KB2570791) и выбрать часовой пояс Калининграда.
Поробнее тут и про автоматизацию процесса тут
2. По Linux'у (использовался RHEL 5).
Официальные обновления временных зон (tzdata-2011g), как я уже сказал, не затронули Беларусь.
Однако я нашел обновление tzdata-2011m (199 kb), позволяющее всё корректно обновить.
-) проверяем, что переход на зимнее время присутствует:
# zdump -v Europe/Minsk | grep 2011Europe/Minsk Sat Mar 26 23:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 EET isdst=0 gmtoff=7200
Europe/Minsk Sun Mar 27 00:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 EEST isdst=1 gmtoff=10800
Europe/Minsk Sat Oct 29 23:59:59 2011 UTC = Sun Oct 30 02:59:59 2011 EEST isdst=1 gmtoff=10800
Europe/Minsk Sun Oct 30 00:00:00 2011 UTC = Sun Oct 30 02:00:00 2011 EET isdst=0 gmtoff=7200
а) скачать данное обновление;
б) распаковать (по-моему, требуется только файл "europe");
в) копируем (на всякий случай) текущие настройки:
# cp /etc/localtime /etc/localtime.old
г) компиллируем обновленную временную зону Европы:
# zic europe
д) проверяем, что переход на зимнее время отсутствует:
# zdump -v Europe/Minsk | grep 2011Europe/Minsk Sat Mar 26 23:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 FET isdst=0 gmtoff=7200
Europe/Minsk Sun Mar 27 00:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 FET isdst=0 gmtoff=10800
е) установить системные настройки
# ln -sf /usr/share/zoneinfo/Europe/Minsk /etc/localtime
Комментариев нет:
Отправить комментарий