Настройка двух локалей [Решено]

Доброго времени суток.
Хотел бы поставить вручную. Правильно ли будет выставить 2 языка, чтобы основной был английский, второй русский для запуска русскоязычных программ под вайном:
nano /etc/nano locale.gen
echo en_US.UTF-8 UTF-8 > /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
export LANG-en_US.UTF-8
export LANG=ru_RU.UTF-8
Пропишется ли русский в конфиг как второй?

Или лучше ставить русский основным?
nano /etc/nano locale.gen
echo ru_RU.UTF-8 UTF-8 > /etc/locale.gen
locale-gen
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
export LANG-ru_RU.UTF-8
Но не возникнет ли потом багов?

Спасибо.
Singletary, что-то вы намудрили

в файле locale.gen оставляете две локали:
$ cat /etc/locale.gen
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8

генерируете эти две локали:
# locale-gen

смотрите что они действительно сгенерировались и теперь присутствуют в системе:
$ localectl list-locales

устанавливаете локаль которая будет основной (выбирается из сгенерированных):
$ localectl set-locale LANG="ru_RU.UTF-8"
переменная LANG также автоматически пропишется в файл /etc/locale.conf

смотрите что выбранная локаль стала основной:
$ localectl

теперь добавляем переменную LANG в свою оболочку:
$ export LANG="ru_RU.UTF-8"
$ echo "export LANG=ru_RU.UTF-8" >> $HOME/.zshrc
если используется bash то вместо .zshrc пишем .bash_profile

это всё что касается установки локалей
 
Зарегистрироваться или войдите чтобы оставить сообщение.