Sunday, October 30, 2011

Daylight Saving Time

Для тех, у кого все еще зимнее время.

Будем исправлять самостоятельно, не дожидаясь милости от apple. Работает в Mac OS X 10.6.

Вариант номер раз для любителей хардкора:

1. /usr/share/zoneinfo
- скачиваем http://www.iana.org/time-zones/repository/releases/tzdata2011m.tar.gz
- разархивируем
- в папке куда разархивировали выполняем sudo zic europe
2. /usr/share/icu (потребуется установленный XCode)
- скачиваем http://www.opensource.apple.com/tarballs/ICU/ICU-400.42.tar.gz тудаже где и tzdata2011m.tar.gz
- разархивируем
- выполняем:
- cp tzdata2011m.tar.gz ICU-400.42/icuSources/tools/tzcode/
- cd ICU-400.42/icuSources
- ./configure
- gnumake
- в папке /куда мы все скачивали/icuSources/date/out/ находим файл icudt40l.dat заменяем файл в папке /usr/share/icu/ на новый.

Вариант номер два для ленивых
- скачиваем https://www.dropbox.com/sh/i7x3vbicf6dhp93/p2PYku9F6B
- разархивируем;
- устанавливаем;
Перезапускаем менюбар ( killall -KILL SystemUIServer ) или не перезапускаем, а оставляем как есть до перезагрузки.

Необходимое дополнение: автор не несет никакой ответственности за результаты работы вышеперечисленных комманд, программ, скриптов и установочных пакетов.

UPD. Пакеты для более старых  версий Mac OS X:
10.5 – http://narod.ru/disk/30927548001/TimeZoneUpdate2011_10_5.zip.html
10.4 – http://narod.ru/disk/30927659001/TimeZoneUpdate2011_10_4.zip.html

4 comments:

Anonymous said...

спасибо!

Anonymous said...

Вариант для ленивых удален с narod.ru - не выложите заново?

Rost said...

Перезалил – https://www.dropbox.com/sh/i7x3vbicf6dhp93/p2PYku9F6B

Anonymous said...

Вечно благодарен! У меня, похоже, последнее обновление безопасности от Эппл испортил временные настройки - может до них дошли слух, что, мол, восстановят летнее/зимнее время в России?????