Русский часовой пояс не является современным

Я заметил, что российский часовой пояс не является современным. Смещение GMT ​​установлено на +3 h сейчас, тогда как текущее смещение GMT ​​составляет +4 часа. Может ли кто-нибудь сказать мне, как я могу вручную отредактировать файл tzdata, чтобы установить его в актуальном состоянии?

  • Какой пакет может содержать «linux-headers-3.7.5-1-ARCH»?
  • sFTP-сервер не запускается
  • Как заменить слово внутри файла .DOCX с помощью командной строки Linux?
  • Понимание выходного сигнала
  • Есть ли в Linux Linux-драйвер SDIO для пользователя?
  • syslog: Служба отмечена как исполняемый файл. Удалите исполняемые биты разрешения. В любом случае
  • TCP *: hbci (LISTEN) - Что означает hbci?
  • Откройте терминал с приглашением для входа
  • 2 Solutions collect form web for “Русский часовой пояс не является современным”

    Данные часового пояса находятся в /usr/share/zoneinfo , но формат двоичный и трудно редактировать. Вы можете попробовать установить текущую версию базы данных tzinfo .

    Вы должны выполнить все обновления для своего дистрибутива. Каждая операционная система там хранит базу данных совместной зоны zoneinfo , и они обычно вызывают обновления при изменении законов.

    Если в вашем дистрибутиве нет обновления, вы не можете редактировать файлы по мере их установки, но вы можете перекомпилировать именно этот файл. Загрузите последний архив, извлеките файл для своего часового пояса и запустите zic (если ваш часовой пояс – это Europe/Moscow , что похоже на ваше описание):

     mkdir tmp cd tmp tar xzf tzdata2011n.tar.gz europe zic -d . europe # or /usr/sbin/zic if zic isn't in your $PATH 

    Скопируйте или привяжите файл Europe/Moscow как /etc/localtime . С программами, использующими GNU libc (т.е. почти все программы на не-встроенной системе Linux), это все, что вам нужно сделать. Для программ на Java этого недостаточно; см. Отладка программы Java для изменения файла конфигурации часового пояса на Ubuntu . Лучше всего скопировать новую версию Europe/Moscow поверх существующей в /usr/share/zoneinfo .

    Linux и Unix - лучшая ОС в мире.