Не миновала чаша сия и меня. Если с Windows борьба была недолгой, достаточно было установить последние рекомендованные обновления, то с Mac OS пришлось повозиться основательно.
Для владельцев OS X Lion тоже всё гладко. Надо просто поднять версию до 10.7.2 через родной Software Update и можно спать спокойно.
Для пользователей же Leopard (10.5.xx) и Snow Leopard (10.6.xx) чуда не произошло. Обеих кошек "причёсывать" придётся вручную. Чем я собственно и занимался последние дни.
Постараюсь описать всё пошагово и простым языком:
Сначала надо обновить описание "временных зон" (timezones). Последнюю актуальную версию ВСЕГДА можно найти тут: http://www.iana.org/time-zones/ . Нам нужен файл Time Zone Data. Сейчас самым свежим является tzdata2011n.tar.gz
В программе "Terminal" выполниите следующие команды:
mkdir /tmp/zoneinfo
cd /tmp/zoneinfo/
curl -O http://www.iana.org/time-zones/reposito ry/releases/tzdata2011n.tar.gz
tar xzf tzdata2011n.tar.gz
sudo zic europeВНИМАНИЕ !!! В Вашем случае имя файла "Time Zone Data" может быть другим!!!
После этого шага системные часы на Вашем Мас-е будут идти правильно, но вот все программы по прежнему будут показывать время с разницей "в час". Для корректного отображения времени надо обновить системную компоненту ICU.
Если у вас установлен пакет утилит разработчика XCode, то лучший способ это собрать компоненту из исходного кода прямо на своём компьютере.
В программе "Terminal" выполните следующие команды:
Для Mac OS X Snow Leopard (10.6.xx)
curl -O http://www.opensource.apple.com/tarball s/ICU/ICU-400.42.tar.gz
tar zxvf ICU-400.42.tar.gz
cp tzdata2011m.tar.gz ICU-400.42/icuSources/tools/tzcode/
cd ICU-400.42/icuSourcesДля Mac OS X Leopard (10.5.xx)
curl -O http://www.opensource.apple.com/tarball s/ICU/ICU-8.11.4.tar.gz
tar zxvf ICU-8.11.4.tar.gz
cp tzdata2011m.tar.gz ICU-8.11.4/icuSources/tools/tzcode/
cd ICU-8.11.4/icuSourcesСконфигурируйте и соберите компоненту:
./runConfigureICU MacOSX --with-data-packaging=archive
gnumakeЕсли пакет XCode не установлен, то скачайте уже готовые компоненты для Mac OS X Snow Leopard (10.6.xx) или для Mac OS X Leopard (10.5.xx) и поместите их в папку /tmp/zoneinfo/
Установите новую компоненту вместо устаревшей:
Для Mac OS X Snow Leopard (10.6.xx)
sudo install -o root -g wheel -m 0644 -Sp data/out/icudt40l.dat /usr/share/icu/icudt40l.datДля Mac OS X Leopard (10.5.xx)
sudo install -o root -g wheel -m 0644 -Sp data/out/icudt36l.dat /usr/share/icu/icudt36l.datПерезагрузите компьютер и ждите чуда.






