Для начала — надо хорошо подумать надо ли это делать вообще. Ведь выводимые ошибки тоже будут на русском, например:
$ dfvsdfv
su: dfvsdfv: команда не найдена
Вместо привычного:
$ dfvsdfv
su: dfvsdfv: command not found
Тем не менее, если решили — то делаем.
Первым делом — правим файл /etc/rc.conf, добавляем туда строки:
keymap=»ru.koi8-r.win»
font8x14=»koi8-r-8×14″
font8x16=»koi8-r-8×16″
font8x8=»koi8-r-8×8″
Далее, редактируем файл /etc/master.passwd с помощью комманды vipw.
В строках, содержащих наших пользователей (в т.ч. пользователя root) добавляем значение russian, т.е. было так:
root:$1$***.:0:0::0:0:Charlie &:/root:/usr/local/bin/bash
setevoy:$***/:1001:1001::0:0:User &:/home/setevoy:/usr/local/bin/bash
стало так:
root:$1$***.:0:0:russian:0:0:Charlie &:/root:/usr/local/bin/bash
:$***/:1001:1001:russian:0:0:User &:/home/setevoy:/usr/local/bin/bash
Обратите внимание, что russian надо добавлять между знаками : : — иначе при сохранении файла выдаст ошибку и предложит исправить его.
Далее, переходим к файлу настройки консолей /etc/ttys, везде вместо значения cons25 устанавливаем cons25r, т.е. было так:
#
ttyv0 «/usr/libexec/getty Pc» cons25 on secure
# Virtual terminals
ttyv1 «/usr/libexec/getty Pc» cons25 on secure
ttyv2 «/usr/libexec/getty Pc» cons25 on secure
ttyv3 «/usr/libexec/getty Pc» cons25 on secure
ttyv4 «/usr/libexec/getty Pc» cons25 on secure
ttyv5 «/usr/libexec/getty Pc» cons25 on secure
ttyv6 «/usr/libexec/getty Pc» cons25 on secure
ttyv7 «/usr/libexec/getty Pc» cons25 on secure
ttyv8 «/usr/local/bin/xdm -nodaemon» xterm off secure
стало так:
#
ttyv0 «/usr/libexec/getty Pc» cons25r on secure
# Virtual terminals
ttyv1 «/usr/libexec/getty Pc» cons25r on secure
ttyv2 «/usr/libexec/getty Pc» cons25r on secure
ttyv3 «/usr/libexec/getty Pc» cons25r on secure
ttyv4 «/usr/libexec/getty Pc» cons25r on secure
ttyv5 «/usr/libexec/getty Pc» cons25r on secure
ttyv6 «/usr/libexec/getty Pc» cons25r on secure
ttyv7 «/usr/libexec/getty Pc» cons25r on secure
ttyv8 «/usr/local/bin/xdm -nodaemon» xterm off secure
Русификация завершена. Перезагрузим сервер (заодно убедимся нет ошибок в файле /etc/rc.conf, подобных описанной тут>>>) и радуемся русифицированным утилитам и тексту в консоли.