Для начала – надо хорошо подумать надо ли это делать вообще. Ведь выводимые ошибки тоже будут на русском, например:
$ 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, подобных описанной тут>>>) и радуемся русифицированным утилитам и тексту в консоли.