Вопрос или проблема
Я хочу добавить несколько городов в меню времени, которое появляется при нажатии на часы в меню.
Окленд (Новая Зеландия) и Порт-Луи (Маврикий) отсутствуют в списке доступных городов. Я успешно добавил Франкфурт, Москву, Денвер, так что остальная часть работает, просто не хватает некоторых городов.
Почему некоторые часовые пояса отсутствуют? Многие столицы Тихого океана и Африки, которые я пробовал, нет в списке.
Существует ли другой пакет для их добавления?
Если да, то почему он не загружается по умолчанию?
Я использую версию 16.04. Домашний часовой пояс – Великобритания/Лондон.
Та же проблема была в предыдущей версии, но я не помню, как ее исправить. Почему не загрузить все города при установке или первом обновлении?
Ответ или решение
Вопрос о недоступных часовых поясах, таких как Окленд (Новая Зеландия) и Порт-Луи (Маврикий), является распространенной проблемой, особенно на системах, основанных на Linux, например, Ubuntu 16.04. Вот несколько шагов и рекомендаций, которые могут помочь вам решить эту проблему.
-
Проверка установленных часовых поясов:
Для начала вы можете проверить, какие часовые пояса уже установлены в вашей системе. Используйте терминал и выполните следующую команду:timedatectl list-timezones
Эта команда выведет все доступные часовые пояса.
-
Установка дополнительных пакетов:
Возможно, недостаточно данных для вашей системы. Убедитесь, что у вас установлен пакетtzdata
, так как в нём хранятся данные о часовых поясах. Если этот пакет не установлен, вы можете установить его следующим образом:sudo apt-get install tzdata
После установки выполните команду для обновления информации о часовых поясах:
sudo dpkg-reconfigure tzdata
-
Добавление недостающих часовых поясов вручную:
Если необходимые города по-прежнему отсутствуют, вы можете попытаться добавить их вручную. Для этого вам нужно отредактировать файл конфигурации часовых поясов. Например, для добавления Окленда вы можете попробовать:sudo ln -sf /usr/share/zoneinfo/Pacific/Auckland /etc/localtime
Для Порт-Луи аналогично:
sudo ln -sf /usr/share/zoneinfo/Indian/Mauritius /etc/localtime
-
Обновление системы:
Убедитесь, что ваша система обновлена. Используйте следующие команды:sudo apt-get update sudo apt-get upgrade
Иногда после обновления базовых пакетов может появиться больше часовых поясов.
-
Почему не загружаются все города по умолчанию:
Как правило, не все часовые пояса загружаются по умолчанию для уменьшения объёма данных и повышения производительности. Многие дистрибутивы Linux выбирают действовать именно так из соображений целесообразности и ресурсов. Предполагается, что пользователи могут добавлять только те часовые пояса, которые им нужны. -
Использование KDE или GNOME:
Если вы используете графическую оболочку, как KDE или GNOME, вы можете воспользоваться графическими утилитами для управления часовыми поясами. Обычно они предлагают более интуитивный интерфейс для добавления и редактирования часовых поясов.
Надеюсь, эти шаги помогут вам решить проблему с недостающими часовыми поясами. Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться за поддержкой.