Мгновенный часовой пояс
Я прочитал команду конфигурации snappy, но все еще не могу изменить часовой пояс. Пример не похож на команду терминала!
Можете ли вы помочь мне установить мой быстрый часовой пояс?
Спасибо
3 ответа
Способ сделать это сейчас:
sudo timedatectl set-timezone <timezone>
вы можете получить строку часового пояса для timedatectl с помощью timedatectl:
timedatectl list-timezones
источник: ogra's (участник Core) ответный ответ на форуме Snapcraft.
Вы можете использовать snappy
команда. Часовой пояс - это свойство ОС, которое в Ubuntu Core называется ubuntu-core
и эта мгновенная часть управляется snappy
сам.
Чтобы прочитать текущую конфигурацию для детали, просто запустите
snappy config [snap part]
И применить один прогон
snappy config [snap part] [config]
Чтобы особо изменить часовой пояс (для Америки / Кордовы в этом примере)
CONFIG=/tmp/core_config
snappy config ubuntu-core > "$CONFIG"
sed -i 's/timezone: .*$/timezone: America/Cordoba/' > "$CONFIG"
sudo snappy config ubuntu-core "$CONFIG"
Обратите внимание, что из-за ошибки в
snappy
Сама команда, это нельзя передать одним утверждением, поэтому я показываю это в трех строках.
Ответ sergiusens содержит несколько ошибок, пример должен выглядеть так:
CONFIG=/tmp/core_config
snappy config ubuntu-core > "$CONFIG"
sed -i 's/timezone: .*$/timezone: America\/Cordoba/' "$CONFIG"
sudo snappy config ubuntu-core "$CONFIG"
Косая черта перед "Cordoba" должна быть экранирована и не использовать символ записи ">"