Какую локаль мне выбрать во время установки Raspbian?

24

Я скачал новейшую версию Raspbian, и она немного отличается от оригинальной.

В частности, он дает целую кучу опций для настройки при первой загрузке. Я просто пытаюсь сделать что-то простое, например, изменить язык, и я просто не понимаю, что происходит. Я нажимаю Enter, localeзатем он просит выбрать локаль для генерации, поэтому я прокручиваю вниз en-US.UTF8 UTF8и снова нажимаю Enter. Затем он выводит меня на экран, на котором написано, что вы можете выбрать локаль по умолчанию для системы: Noneили en_GB.UTF8какую из них выбрать?

EGHDK
источник

Ответы:

24

Поскольку вы находитесь в Соединенных Штатах, я бы въехал none. Вы можете изменить это после того, как Raspberry Pi завершит процесс установки, если это необходимо.

Чтобы установить локаль после настройки Raspian, выполните следующую команду, чтобы выбрать локаль, которую вы хотите сгенерировать.

$ sudo dpkg-reconfigure locales

Затем он спросит вас, какой из них должен быть по умолчанию. Если вы обращаетесь к своей системе через SSH, рекомендуется установить ее на none.

Ссылки

  1. Locale - Debian Wiki

источник
Ooh! Спасибо за последнюю строку: «Если вы обращаетесь к своей системе через SSH, рекомендуется не указывать ее». Это пригодится в будущем.
EGHDK
Я только что опубликовал то, что прочитал, вы можете прочитать всю статью, чтобы узнать, есть ли какие-то другие ошибки .
3
Почему SSH влияет на локали?
Алекс Чемберлен
1
@AlexChamberlain Несмотря на то, что в большинстве случаев проблема с Pi не возникает, Locales контролирует форматирование чисел и дат (т. Е. Мм / дд / гггг против дд / мм / гггг). Таким образом, если компьютер находится в Америке, но к нему обращается европейский пользователь, он может получить даты и числа, отформатированные для них правильно.
Стив Робиллард
Ссылка на вики Debian здесь очень важна: в ней рассказывается, как настроить консоль (так что прямой доступ, а не через соединение SSH) по умолчанию на локаль, если ничего не было установлено (например, через соединение SSH); ${LANG:=<locale>.<codec>}; export LANGсинтаксис /etc/profileважно там.
Мартейн Питерс
7

Чтобы отметить локаль в длинном списке, вы должны нажать пробел, после чего вы выходите с вводом и снова выбираете локаль по умолчанию с вводом.

malleYay
источник
Очень полезно ... Я не мог понять, как на самом деле сделать выбор!
Brianz
Я не могу поднять достаточно. Я также не мог понять, как сделать выбор.
Джейсон
1

Из опыта:

  • языковой стандарт: en_US.UTF-8
  • локаль по умолчанию: en_US.UTF-8

Я обнаружил, что выбор Noneв качестве локали по умолчанию приводит к ряду ошибок / проблем в сценариях установки, которые запускаются изнутри raspi-configсамого себя и тех, которые возникают apt-get install, например, в сочетании с , например.

Я использую Raspbian ежедневно и бегал raspi-configбесчисленное количество раз. Я пишу документацию для описания процесса установки. Я отмечаю, что если я en_US.UTF-8выберу и локаль, и локаль по умолчанию, я никогда не получу эти предупреждения.

Я обычно использую как sshдоступ к Raspberry, так и локально на самом устройстве.

Например, попытка установить локализацию клавиатуры (используя Noneв качестве локали по умолчанию) часто приводит к сбою базового скрипта из моего собственного опыта, не оставляя никакого способа настройки типа клавиатуры.

И да, я выбрал вариант обновления самого raspi-configскрипта.

OutsourcedGuru
источник
0

Для меня в США я установил свой регион EN_US UTF 8, и WIFI 5GHZ работал для меня.

На моем беспроводном маршрутизаторе у меня был режим N-Only (5 ГГц), так как я использовал DDWRT для прошивки.

Одна заметка от @malleYay состояла в том, чтобы использовать пробел для выбора параметров, прежде чем нажимать клавишу ENTER

sunnysidedown916
источник