# pacman -S man-pages-ru
предупреждение: man-pages-ru-0.98-6 не устарел -- переустанавливается
разрешение зависимостей...
проверка на взаимную несовместимость...
Пакеты (1): man-pages-ru-0.98-6
Будет установлено: 1,35 MiB
Изменение размера: 0,00 MiB
:: Приступить к установке? [Y/n]
(1/1) проверка ключей [############################] 100%
(1/1) проверяется целостность пакета [############################] 100%
(1/1) загрузка файлов пакета [############################] 100%
(1/1) проверка конфликтов файлов [############################] 100%
(1/1) проверяется доступное место [############################] 100%
-- Change /etc/man.conf
-- NROFF iconv -f utf8 -t koi8r | /usr/bin/nroff -Tlatin1 -mandoc -c | iconv -f koi8r -t utf8
-- and
-- export LESSCHARSET=UTF-8
(1/1) переустановка man-pages-ru [############################] 100%
-- Since 0.98-3 version manpages use UTF-8!
В вики написано:
Также позаботьтесь о том, чтобы переменная окружения LESSCHARSET имела значение UTF-8, либо просто заккоментируйте строку export LESSCHARSET=«latin1» в файле /etc/profile, тогда less будет автоматически брать кодировку из локали.
$ cat /etc/profile
# /etc/profile
#Set our umask
umask 022
# Set our default path
PATH="/usr/local/sbin:/usr/local/bin:/usr/bin"
export PATH
# Load profiles from /etc/profile.d
if test -d /etc/profile.d/; then
for profile in /etc/profile.d/*.sh; do
test -r "$profile" && . "$profile"
done
unset profile
fi
# Source global bash config
if test "$PS1" && test "$BASH" && test -r /etc/bash.bashrc; then
. /etc/bash.bashrc
fi
# Termcap is outdated, old, and crusty, kill it.
unset TERMCAP
# Man is much better than us at figuring this out
unset MANPATH
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE=C
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
/etc/man.conf пустой. mandb сделал, всё равно на английском. Испытания проводил на man gcc, man man. А вот man -a intro выводится дважды — сначала на русском, и на английском после.