
Как писать по-русски?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Re: Как писать по-русски?
После русификации консоли не хочет входить в систему не под рутом не под юзером
, если у кого нибудь есть какие нибудь соображения как это решить поделитесь пожалуйста очень вас прошу

Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как писать по-русски?
или что то сломал в passwd
синглмод пашет?
синглмод пашет?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- проходил мимо
Re: Как писать по-русски?
сингл мод пашет проблема была решена через него #mount -a
#/usr/bin/passwd
#/usr/bin/passwd
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Как писать по-русски?
а как сам терминал перевести на utf-8 русский?
а то через pyttu utf-8, локаль вся в utf-8, а надо иногда через терминал править... шиш( там koi8-r стоит..
а то через pyttu utf-8, локаль вся в utf-8, а надо иногда через терминал править... шиш( там koi8-r стоит..
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- MASiK
- лейтенант
- Сообщения: 625
- Зарегистрирован: 2008-09-19 20:09:41
- Откуда: Оттуда
- Контактная информация:
Re: Как писать по-русски?
блин статья стара очень с 7.2 уже можно сделать всего одну коммандочку ввести
естественно USER=Имя пользователя
Вот и всё, консоль сразу же станет русской тока в Koi8-r не забываем в путти или ещё где ставить на эту сессию Koi8-r
Код: Выделить всё
pw user mod $USER -L russian
Вот и всё, консоль сразу же станет русской тока в Koi8-r не забываем в путти или ещё где ставить на эту сессию Koi8-r
Самурай
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Как писать по-русски?
MASiK
как сделать koi8-r я и так знаю...
я про UTF-8
вот тут надо доп.по ставить... так как в терминале из каропки оно не поддерживается
как сделать koi8-r я и так знаю...
я про UTF-8
вот тут надо доп.по ставить... так как в терминале из каропки оно не поддерживается
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как писать по-русски?
сам драйвер sc вроде как не умеет utf
но вроде как в курент что то пилят
но вроде как в курент что то пилят
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- проходил мимо
Re: Как писать по-русски?
Так то инфа полезна, да не до когца корректна, в связи с чем ёбся я пол дня, но добиться ввода руских букв по этой статье не смог.
Думал может у меня чего с компом, или версия FreeBSD подослана. Под конец даже начал подозревать что мои руки растут из жопы, но слава Богу это не так.
Программно-аппаратное окружение, на котором проводились испытания:
Компьютер: VMware
FreeBSD: 8.2
Итак, работа над ошибками:
В начале статьи мы видим следующее:
>>Правим (или добавляем) следующие строки в /etc/rc.conf:
>>font8x14="cp866-8x14"
>>font8x16="cp866b-8x16"
>>font8x8="cp866-8x8"
>>scrnmap="koi8-r2cp866"
Вот если прописать именно так, то система русифицируется, но ввод русских букв как не работал, так работать и не будет. А чтобы он заработал нужно ввести следующее:
keymap=ru.koi8-r
scrnmap=koi8-r2cp866
font8x16=cp866b-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8
И будет вам счастье!
Не знаю имеет ли значение порядок и наличие кавычек. Более вероятно что отсутствие keymap=ru.koi8-r даёт о себе знать. Всем счастливо!
Думал может у меня чего с компом, или версия FreeBSD подослана. Под конец даже начал подозревать что мои руки растут из жопы, но слава Богу это не так.
Программно-аппаратное окружение, на котором проводились испытания:
Компьютер: VMware
FreeBSD: 8.2

Итак, работа над ошибками:
В начале статьи мы видим следующее:
>>Правим (или добавляем) следующие строки в /etc/rc.conf:
>>font8x14="cp866-8x14"
>>font8x16="cp866b-8x16"
>>font8x8="cp866-8x8"
>>scrnmap="koi8-r2cp866"
Вот если прописать именно так, то система русифицируется, но ввод русских букв как не работал, так работать и не будет. А чтобы он заработал нужно ввести следующее:
keymap=ru.koi8-r
scrnmap=koi8-r2cp866
font8x16=cp866b-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8
И будет вам счастье!

Не знаю имеет ли значение порядок и наличие кавычек. Более вероятно что отсутствие keymap=ru.koi8-r даёт о себе знать. Всем счастливо!

-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: Как писать по-русски?
Настраивал сервер, долго думал, какую локаль назначить root. В результате, завёл ещё одного пользователя с UID=0, его не стал локализовывать. Штатный root в utf-f для совместимости NFS шары и ssh.
tretete
tretete
/etc/defaults/rc.conf писал(а): All arguments must be in double or single quotes.
-
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2010-05-02 12:59:03
Re: Как писать по-русски?
Alex Keda писал(а):в несоблюдении правил форума, написанных вверху каждой страницы
И ещё и в том что ты тупой еблан лезущий во все дыры.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Как писать по-русски?
это бан, дружокreceptor писал(а):И ещё и в том что ты тупой еблан лезущий во все дыры.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Alvares
- прапорщик
- Сообщения: 485
- Зарегистрирован: 2008-07-10 12:48:08
- Откуда: Воронеж
- Контактная информация:
Re: Как писать по-русски?
давно пора
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...
-
- проходил мимо
Re: Как писать по-русски?
Руссификация консоли FreeBSD 9.0
# echo $SHELL
/bin/csh
1. Проверим наличие строчек в файле /etc/login.conf
#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
:tc=default:
Если нету, то добавляем.
И потом выполняем следующую команду:
cap_mkdb /etc/login.conf
2. Отредактируем файл /etc/rc.conf , добавив следующие строчки:
font8x14="cp866-8?14"
font8x16="cp866-8?16"
font8x8="cp866-8?8"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"
кавычки роли не играют.
3. файл /etc/ttys - для FreeBSD 9 редактирования не требует.
4. даём команду
# pw usermod user -L russian
где user - имя пользователя
для root
# pw usermod root -L russian
5. перезагружаемся и проверяем руссификацию.
# date
вторник, 4 декабря 2012 г. 16:34:36 (KRAT)
всё работает
# echo $SHELL
/bin/csh
1. Проверим наличие строчек в файле /etc/login.conf
#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
:tc=default:
Если нету, то добавляем.
И потом выполняем следующую команду:
cap_mkdb /etc/login.conf
2. Отредактируем файл /etc/rc.conf , добавив следующие строчки:
font8x14="cp866-8?14"
font8x16="cp866-8?16"
font8x8="cp866-8?8"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"
кавычки роли не играют.
3. файл /etc/ttys - для FreeBSD 9 редактирования не требует.
4. даём команду
# pw usermod user -L russian
где user - имя пользователя
для root
# pw usermod root -L russian
5. перезагружаемся и проверяем руссификацию.
# date
вторник, 4 декабря 2012 г. 16:34:36 (KRAT)
всё работает

-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2012-12-14 9:27:48
Re: Как писать по-русски?
Исправленная статья от Лисяры, некоторое взято с др. сайта(сам ещё слабоват, только начинаю фряшить), адрес не помню, да простит меня автор...
Для простоты действий, да и в дальнейшем пригодится, сначала следует установить Midnight Commander.
Для его установки перейдем в каталог порта:
cd /usr/ports/misc/mc
Запустим установку:
make install clean
В окнах выбора сопутствующих пакетов оставляем всё без изменений, продолжаем - Enter.
Обновимся командой:
rehash
И запускаем Midnight Commander, выполнив:
mc
Русификация...
Перейдем в корневой каталог:
cd /
Выполним команду, для просмотра редактора по умолчанию:
cat .cshrc | grep EDIT
Консоль нам сообщает:
setenv EDITOR vi
Т.е. по умолчанию у нас установлен редактор vi
Заменим его на mcedit, редактор из Midnight Commander отредактировав шеловый файл:
ee .cshrc
В строке 19 изменим vi на mcedit
Выходим с сохранением.
Обновимся командой:
source .cshrc
Завершим работу суперпользователя и пользователя введя команду exit дважды
Снова авторизуемся, входим под суперпользователем.
Вводим команду:
vipw
Строку: root:$1$5sI6lSqQ$rr2gevI8vanlXWtqO4Mmd.:0:0::0:0:Charlie &:/root:/bin/csh
Приведем к виду: root:$1$5sI6lSqQ$rr2gevI8vanlXWtqO4Mmd.:0:0:russian:0:0:Charlie &:/root:/bin/csh
В строке Вашего пользователя тоже дополним.
Строку: пользователь:$1$IvYMUbdj$rvQfgRkc8s23Y4.Xx4EjR1:1001:0::0:0:User &:/home/директория_пользователя:/bin/sh
Приведем к виду: пользователь:$1$IvYMUbdj$rvQfgRkc8s23Y4.Xx4EjR1:1001:0:russian:0:0:User &:/home/директория_пользователя:/bin/sh
Для сохранения жмем F2, подтверждаем, и F10 для выхода.
Далее меняем локальные консоли с cons25 на cons25r в файле /etc/ttys
Выполняем:
ee /etc/ttys
Приводим строки к виду:
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
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
Перезагружаем ПК:
reboot
На этом всё. Теперь у нас сообщения консоли на русском и редакторы с русской менюшкой.
Простите, если слишком подробно. Привык работать с юзерами, разжовывать до предела...
Для простоты действий, да и в дальнейшем пригодится, сначала следует установить Midnight Commander.
Для его установки перейдем в каталог порта:
cd /usr/ports/misc/mc
Запустим установку:
make install clean
В окнах выбора сопутствующих пакетов оставляем всё без изменений, продолжаем - Enter.
Обновимся командой:
rehash
И запускаем Midnight Commander, выполнив:
mc
Русификация...
Перейдем в корневой каталог:
cd /
Выполним команду, для просмотра редактора по умолчанию:
cat .cshrc | grep EDIT
Консоль нам сообщает:
setenv EDITOR vi
Т.е. по умолчанию у нас установлен редактор vi
Заменим его на mcedit, редактор из Midnight Commander отредактировав шеловый файл:
ee .cshrc
В строке 19 изменим vi на mcedit
Выходим с сохранением.
Обновимся командой:
source .cshrc
Завершим работу суперпользователя и пользователя введя команду exit дважды
Снова авторизуемся, входим под суперпользователем.
Вводим команду:
vipw
Строку: root:$1$5sI6lSqQ$rr2gevI8vanlXWtqO4Mmd.:0:0::0:0:Charlie &:/root:/bin/csh
Приведем к виду: root:$1$5sI6lSqQ$rr2gevI8vanlXWtqO4Mmd.:0:0:russian:0:0:Charlie &:/root:/bin/csh
В строке Вашего пользователя тоже дополним.
Строку: пользователь:$1$IvYMUbdj$rvQfgRkc8s23Y4.Xx4EjR1:1001:0::0:0:User &:/home/директория_пользователя:/bin/sh
Приведем к виду: пользователь:$1$IvYMUbdj$rvQfgRkc8s23Y4.Xx4EjR1:1001:0:russian:0:0:User &:/home/директория_пользователя:/bin/sh
Для сохранения жмем F2, подтверждаем, и F10 для выхода.
Далее меняем локальные консоли с cons25 на cons25r в файле /etc/ttys
Выполняем:
ee /etc/ttys
Приводим строки к виду:
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
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
Перезагружаем ПК:
reboot
На этом всё. Теперь у нас сообщения консоли на русском и редакторы с русской менюшкой.
Простите, если слишком подробно. Привык работать с юзерами, разжовывать до предела...

- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: Как писать по-русски?
/etc/ttys в новых версиях FreeBSD не содержит cons25.
И хэш пароля, который можно увидеть в vipw, сейчас строится не на основе md5, а на основе sha512 — он длиннее.
И хэш пароля, который можно увидеть в vipw, сейчас строится не на основе md5, а на основе sha512 — он длиннее.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2012-12-14 9:27:48
Re: Как писать по-русски?
Русифицировать надписи в консоли для определенных юзеров можно командой:
pw usermod пользователь -L russian
pw usermod пользователь -L russian