LinuxForum.Fans
Тема

Помогите с языком консоли

Автор: DOgerty 8 сообщений 3051 просмотров
#133938

Народ помогите после установки русификации вся помощь к команда выдается абра кадаброй., ошибка в команде тоже абра вот например console-setup
-bash: console-setup: п╨п╬п╪п╟пҐпЄп╟ пҐп╣ пҐп╟п╧пЄп╣пҐп╟


Вот команда 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="ru_RU.UTF-8"
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=


dpkg-reconfigure locale вообще не запускается выдает такую ошибку:
"п÷п╟п╨п╣я┌ б╚localeб╩ пҐп╣ я┐я│я┌п╟пҐп╬п╡п╩п╣пҐ, п╦пҐя└п╬я─п╪п╟я├п╦я▐ п╬ пҐя▒п╪ пҐп╣пЄп╬я│я┌я┐п©пҐп╟.
п■п╩я▐ п©я─п╬п╡п╣я─п╨п╦ я└п╟п╧п╩п╬п╡ п╟я─я┘п╦п╡п╬п╡ п╦я│п©п╬п╩я▄пЇя┐п╧я┌п╣ п╨п╬п╪п╟пҐпЄя┐ dpkg --info (dpkg-deb --info),
пЄп╩я▐ п╡я▀п╡п╬пЄп╟ я│п©п╦я│п╨п╟ я└п╟п╧п╩п╬п╡ п╡ пҐп╦я┘ -- п╨п╬п╪п╟пҐпЄя┐ dpkg--contents (dpkg-deb --contents).
/usr/sbin/dpkg-reconfigure: п÷п╟п╨п╣я┌ locale пҐп╣ я┐я│я┌п╟пҐп╬п╡п╩п╣пҐ
" - жесть блин


dpkg-reconfigure console-setup заходит там все описание тоже аброй выбрано UTF-8, далее 3 пункт не понятно, далее Terminus, далее 14

Помогите вообще уже разочаровался.

З.Ы. Народ вот команда export LANG=C решила проблему с хелпом к командам, а также во всех прогах нормально англиские символы отображаются, осталась проблема после ввода не верной команды выдает вот например
fgd
-bash: fgd: п╨п╬п╪п╟пҐпЄп╟ пҐп╣ пҐп╟п╧пЄп╣пҐп╟

#133945
DOgerty написал:
"п÷п╟п╨п╣я┌ б╚localeб╩ пҐп╣ я┐я│я┌п╟пҐп╬п╡п╩п╣пҐ,

это русский язык. буквы UTF-8, но показываются они как CP1251 или KOI8-R.
вы не доделали русификацию. поставьте export LC_ALL=C, и сделайте всё внимательно.

#133954

Спасибо за помощь новичку
drBatty export LC_ALL=C помогло,
Можете дать пошаговое руководство или ссылку

#133961
drBatty написал:
[quote=DOgerty]"п÷п╟п╨п╣я┌ б╚localeб╩ пҐп╣ я┐я│я┌п╟пҐп╬п╡п╩п╣пҐ,

это русский язык. буквы UTF-8, но показываются они как CP1251 или KOI8-R.
вы не доделали русификацию. поставьте export LC_ALL=C, и сделайте всё внимательно.[/quote]
Я подобный вывод наблюдал в Fedora 10, где у меня локаль KOI8-R,
а выводимый man был в UTF-8.
Если требуется русификация текствого режима, то её проще всего
выполнить с помощью пакета console-cyrillic запуском cyr с параметрами.

Пётр.

#133978

Спасибо пока оствлю это для меня это пока тяжеловато на виртуалке попробую проверю все. А то тут сервер игровой не хочу сломать.
Главное что при установке системы ребята везде выбрали english, поэтому все перевести в русский наверно для новичка сложновато

drBatty export LC_ALL=C помогло только на данный сеанс. При последующем входе под рут та же проблема
и снова

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="ru_RU.UTF-8"
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=

#134067

Скрипт для русификации консоли:

Показать
[console]
echo 'en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
'> /etc/locale.gen
locale-gen
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
dpkg-reconfigure console-cyrillic
dpkg-reconfigure console-setup
dpkg-reconfigure console-data
[/console]

Для полной красоты,
примерное содержание конфигурационных файлов, первый для консоли, второй для иксов
/etc/default/console-setup

Показать
[console]
VERBOSE_OUTPUT=no
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="Terminus"
FONTSIZE="14"
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_switch,lv3:ralt_switch,grp_led:scroll"
BOOTTIME_KMAP_MD5="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
[/console]

/etc/default/keyboad

Показать
[console]
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_switch,lv3:ralt_switch,grp_led:scroll"
[/console]

ы. поправил, скопирую в готовые решения.

#134070
DOgerty написал:
drBatty export LC_ALL=C помогло только на данный сеанс.

естественно. я-же написал - для настройки. Кстати, для аккаунта root имеет смысл оставить POSIX локаль, для защиты от некоторых атак.

newzenon, спасибо. Этот пост надо наверное прилепить...

Войдите или зарегистрируйтесь, чтобы ответить.