• Авторизация


Обновление часовых поясов 19-02-2014 20:12 к комментариям - к полной версии - понравилось!


В связи с непереводом на зимнее время 30 октября 2011 года можно обновить временные базы и исправить баг с обновлением часовых поясов. Скачиваем отсюда архив, распаковываем его куда-нибудь и после из под root’а переходим в эту папку и выполняем команду:
zic europe
Для того, чтобы убедиться, что всё прошло нормально, можно заглянуть в папку /usr/share/zoneinfo/europe и проверить дату изменения файлов.

Так же, моими собственными силами, был написан скрипт, который полностью автоматизирует этот процесс. Необходимо дать права доступа скрипту (chmod 777 TimeZone.sh) и при желании положить ярлык в соответствующую папку, дабы в любой момент можно было обновить базы (обновляются раз в несколько месяцев).

Скрипт обновлён, архив перезалит. Дата изменения: 5 марта 2014.

вверх^ к полной версии понравилось! в evernote
Комментарии (2):
Nokia_N900 10-07-2014-00:55 удалить
http://meegos.ru/forum/viewtopic.php?id=5211 http://www.iana.org/time-zones В связи с непереводом на зимнее время 30 октября можно обновить базу часовых поясов на N900: 1. Скачиваем последнюю базу часовых поясов (Time Zone Data) от сюда 2. Распаковываем архив mkdir tzdata; tar -xzf tzdata2011m.tar.gz -C tzdata 3. Обновляем базу на устройстве (нужны права рута) sudo gainroot cd tzdata zic europe 4. При необходимости перезагружаем устройство
Скофилд 22-09-2020-14:30 удалить
#!/bin/sh # TimeZone Updater | Обновление часовых поясов для Maemo 5 (Nokia N900) ### Получение root прав if [ `id -u` != 0 ] ; then exec sudo gainroot < " msg exit else sleep 1 echo "Права суперпользователя получены!" sleep 1 fi clear ### Отключение гашения подсветки (время отключения 10 минут) на время работы скрипта gconftool -s --type int /system/osso/dsm/display/display_dim_timeout 600 ### Подключение к Интернету run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Соединение с Интернетом" && sleep 2 run-standalone.sh dbus-send --system --type=method_call --dest=com.nokia.icd /com/nokia/icd com.nokia.icd.connect string:"[ANY]" uint32:0 && sleep 2 run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Проверка интернет-соединения" && sleep 2 wget http://www.google.com -O /tmp/index.google && sleep 2 if [ ! -s /tmp/index.google ];then run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Пожалуйста, убедитесь, что есть подключение к Интернету!" && sleep 2 else rm -r /tmp/index.google run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Подключение..." && sleep 2 fi clear ### 27 марта 2011 года Россия перешла на летнее время GMT +4. Обратный перевод стрелок осенью на зимнее время с 30 октября 2011 уже не проводился. ### 21 июля 2014 года был подписан закон о переходе на постоянное зимнее время GMT +3. Новые нормы вступили в силу ночью 26 октября 2014 года. echo "Обновление часовых поясов!" echo sleep 3 echo "Создание временной папки" mkdir -p /home/user/tmp> /dev/null mkdir -p /home/user/tmp/tz> /dev/null cd /home/user/tmp/tz sleep 2 echo "Скачивание последней версии базы часовых поясов" # Сайт: http://www.iana.org/time-zones sleep 2 wget ftp://ftp.iana.org/tz/tzdata-latest.tar.gz echo "Загрузка завершена успешно!" sleep 2 echo "Распаковка..." tar xf tzdata-latest.tar.gz sleep 2 echo "Файлы распакованы!" sleep 2 echo "Обновление базы..." zic europe sleep 3 echo "База успешно обновлена!" sleep 3 echo "Удаление временной папки..." cd /home/user/tmp/ rm -rf tz cd /home/user/ rm -rf tmp sleep 1 ### Перезапуск статус-меню echo "Перезагрузка статус-меню" pkill -f /usr/bin/hildon-status-menu run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Перезагрузка статус-меню" && sleep 4 sleep 7 echo "Проверка часового пояса!" sleep 1 date; date -u sleep 5 echo "Часовые пояса успешно обновлены!" sleep 5 clear ### Возвращение времени отключения подсветки через 2 минуты gconftool -s --type int /system/osso/dsm/display/display_dim_timeout 120 run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Реализация Константин Смирнов, основной код adunanzav3x и hxka, идея romic_romic" && sleep 10


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Обновление часовых поясов | Nokia_N900 - Nokia N900 | Лента друзей Nokia_N900 / Полная версия Добавить в друзья Страницы: раньше»