Сделал по инструкции выше. Теперь так:
$ locale -a -v
locale: en_US.utf8 directory: /usr/lib/locale/en_US.utf8
-------------------------------------------------------------------------------
title | English locale for the USA
source | Free Software Foundation, Inc.
address | 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
email | bug-glibc-locales@gnu.org
language | English
territory | USA
revision | 1.0
date | 2000-06-24
codeset | UTF-8
locale: ru_RU.utf8 directory: /usr/lib/locale/ru_RU.utf8
-------------------------------------------------------------------------------
title | Russian locale for Russia
source | RAP
address | Sankt Jorgens Alle 8, DK-1615 Kobenhavn V, Danmark
email | bug-glibc-locales@gnu.org
language | Russian
territory | Russia
revision | 1.0
date | 2000-06-29
codeset | UTF-8
Однако,
$ locale-gen
Generating locales...
en_AG.UTF-8... up-to-date
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NG.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
ru_RU.UTF-8... up-to-date
ru_UA.UTF-8... up-to-date
Generation complete.
Т.е. остальные (ненужные) локали тоже генерируются, но не отображаются. Или я ошибаюсь?