организация папки zoneinfo

Мои вопросы связаны с папкой /usr/share/zoneinfo.

  • Почему существует папка posix, которая имеет такое же содержимое и файлы, как zoneinfo? Я проверил только несколько файлов, и они имели одинаковую контрольную сумму.
  • Почему есть папка right? Насколько я знаю, там есть файлы часовых поясов, которые содержат время без високосных лет, потому что у каждого года есть все секунды. Никто не использует это больше.
  • Почему существует каталог Etc? В нем есть файлы с номерами GMT +/-, которые, как я слышал, не имеют летнего времени.
  • Почему существует много файлов часовых поясов, таких как EST5EDT, PST8PDT, CST6CDT, ROK, ROC и т. Д.? Это не имеет никакого смысла для меня.

Будем весьма благодарны за любую другую информацию об этой папке и файлах или общую информацию о файлах часовых поясов.

14
задан 17 July 2011 в 09:25

1 ответ

Если вы установите исходный пакет tzdata, вы найдете все ваши ответы:

sudo apt-get install apt-src
mkdir tzdata && cd tzdata
apt-src install tzdata

В частности:

posix и справа :

Предоставляются две разные версии: - Версия "posix" основана на всемирном координированном времени (UTC). - «Правильная» версия основана на Международном атомном времени (TAI) и включает дополнительные секунды.

И т. д. :

Эти записи в основном представлены по историческим причинам, так что люди в областях, не охватываемых другими файлами tz, могут "zic -l «Часовой пояс, который был правильным для их области. В наши дни файлы tz охватывают почти весь обитаемый мир, и единственная практическая потребность сейчас в записях, которые не указаны в UTC, - это корабли в море, которые не могут использовать настройки POSIX TZ.

EST5EDT, ... :

ГБ, GB-Eire, GMT, GMT + 0, GMT-0, GMT0, NZ, NZ-CHAT, PRC , ROC, ROK, UCT, UTC существуют потому, что имена часовых поясов изменились:

Этот файл содержит ссылки между текущими именами часовых поясов и их старыми именами. Многие имена изменились в конце 1993 года.

CET, CST6CDT, EET, EST, EST5EDT, HST, MET, MST, MST7MDT, PST8PDT, WET существуют для обратной совместимости.

От Артура Дэвида Олсона, 2005-12-19 Мы создаем указанные ниже файлы для защиты от старых файлов с устаревшей информацией, оставленной в двоичном каталоге часового пояса. Мы ограничиваем список именами, которые появлялись в предыдущих версиях этого пакета часовых поясов. Мы делаем это как отдельные Зоны, а не как Связи, чтобы избежать проблем, если конкретное место меняется, соблюдает ли оно летнее время. Мы поместили эти спецификации здесь в файл northamerica, чтобы увеличить шансы их фактической компиляции и избежать необходимости дублирования правил США в другом файле.

0
ответ дан 17 July 2011 в 09:25

Другие вопросы по тегам:

Похожие вопросы: