Я считал мгновенную команду конфигурации, но я все еще не могу изменить часовой пояс. Пример не делает похож на терминальную команду!
Можно ли помочь мне установить свой мгновенный часовой пояс?
Спасибо
Можно использовать эти snappy
команда. Часовой пояс является свойством ОС, которую в Ядре Ubuntu называют 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"
Наклонной черты вправо перед "Кордовой" нужно оставить и не использует символ записи">"
путем это сделано, теперь:
sudo timedatectl set-timezone <timezone>
можно получить строку часового пояса для timedatectl с timedatectl:
timedatectl list-timezones
источник: ogra's (участник Ядра) ответ ответ на snapcraft форуме.