Доброго времени суток всем!Подскажите, можно ли заставить nanobsd в сборке FreeNAS отображать в консоли русские буквы в названии папок и файлов?
Пользователи, заходящие на ресурс как на файловую виндовую шару прекрасно видят русские буквы, а я из командной строки - нет.
Отсюда же проблема с tar'ом - он тарит, но в архиве - безумные имена.
Как русифицировать nanobsd - ищу-ищу man какой-нибудь, но не нахожу.
Подскажите что-нибудь, пожалуйста!
Спасибо!
> Как русифицировать nanobsd - ищу-ищу man какой-нибудь, но не нахожу.
> Подскажите что-нибудь, пожалуйста!В правую руку -
http://www.lib.ru/CYRILLIC/Cyrillic-HOWTO-russ.txt_with-big-...
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/lang-...
, в левую -
http://www.freebsd.org/doc/en/articles/nanobsd/howto.html
http://doc.freenas.org/index.php/Main_Page
, ленточку бескозырки в зубы, и вперёд -- на доты.> Спасибо!
Ну, что Вы! Удовольствие полностью мой -- расказать фришнику про хэндбук (и не рассказывать про гугль!), нет большей радости для завзятого __линуксоида__.</.>
>[оверквотинг удален]
> В правую руку -
> http://www.lib.ru/CYRILLIC/Cyrillic-HOWTO-russ.txt_with-big-...
> http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/lang-...
> , в левую -
> http://www.freebsd.org/doc/en/articles/nanobsd/howto.html
> http://doc.freenas.org/index.php/Main_Page
> , ленточку бескозырки в зубы, и вперёд -- на доты.
>> Спасибо!
> Ну, что Вы! Удовольствие полностью мой -- расказать фришнику про хэндбук (и
> не рассказывать про гугль!), нет большей радости для завзятого __линуксоида__.</.>вторник, рабочая неделя, не время выпивать то...
автору, руководств полно, неужели трудно понять:
- MSDOS - cp866
- Windoze - cp1251
- xBSD/FreeNAS - by default koi8-rsamba - настраивается на перекодировку, в чем проблемы настроить.
кодировка koi8-r в windoze как будет выглядеть? правильно - "кракозябрами",
потому что используется фонт cp1251, чтобы увидеть что нужно использовать -
фонт koi8-r.ttf или перекодировать.кодировка cp1251 во FreeNAS как будет выглядеть? правильно - "кракозябрами",
что нужно сделать чтобы увидеть, либо перекодировать, либо воспользоваться
screenmap'ингом, либо фонтом cp1251 в xterm, либо настроить перекодировку в sambaЧто тут сложного и непонятного.
Добрый день!Спасибо большое!
Пользователи FreeNAS видят-то ведь все без проблем - для них это виндовая шара, где русские буквы в названиях файлов и папок отображаются правильно. А вот консоль сервера и соответственно, восприятие имен файлов pax'ом и tar'ом отличаются от желаемого.
Сложности в том, что способ русификации для FreeBSD не прокатывает на nanobsd. Рекомендуют поставить FreeBSD и выдернуть из нее нужны папки и файлы - http://sharikoff.wordpress.com/2011/10/28/freenas-%D1.../
Изначально, в nanobsd просто нет всех рус шрифтов, locale и еще чего-то.
Я изначально сделал все согласно этой известной схеме - http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/lang-...
После перезагрузки vidcontrol ругается на отсутствие шрифта 8х8. Русские буквы - вопросами, tar'ится и pax'ится с кракозяблями.
Буду ставить FreeBSD и вытаскивать из нее папки...=(((
>[оверквотинг удален]
> А вот консоль сервера и соответственно, восприятие имен файлов pax'ом и
> tar'ом отличаются от желаемого.
> Сложности в том, что способ русификации для FreeBSD не прокатывает на nanobsd.
> Рекомендуют поставить FreeBSD и выдернуть из нее нужны папки и файлы
> - http://sharikoff.wordpress.com/2011/10/28/freenas-%D1.../
> Изначально, в nanobsd просто нет всех рус шрифтов, locale и еще чего-то.
> Я изначально сделал все согласно этой известной схеме - http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/lang-...
> После перезагрузки vidcontrol ругается на отсутствие шрифта 8х8. Русские буквы - вопросами,
> tar'ится и pax'ится с кракозяблями.
> Буду ставить FreeBSD и вытаскивать из нее папки...=(((установите VirtualBox на любой WKS и возьмите оттуда locale для ru_RU.*
# ls -la /usr/share/locale/ | grep ru_RU
drwxr-xr-x 2 root wheel 512 11 авг 18:07 ru_RU.CP1251
drwxr-xr-x 2 root wheel 512 11 авг 18:07 ru_RU.CP866
drwxr-xr-x 2 root wheel 512 11 авг 18:07 ru_RU.ISO8859-5
drwxr-xr-x 2 root wheel 512 11 авг 18:07 ru_RU.KOI8-R
drwxr-xr-x 2 root wheel 512 11 авг 18:07 ru_RU.UTF-8
#ru_RU.ISO8859-5 - вам точно не потребуется
возьмите фонты:
ls -la /usr/share/syscons/fonts/ | egrep -e "(koi|cp866|cp1251)"
-r--r--r-- 1 root wheel 5066 11 авг 18:07 cp1251-8x14.fnt
-r--r--r-- 1 root wheel 5774 11 авг 18:07 cp1251-8x16.fnt
-r--r--r-- 1 root wheel 2948 11 авг 18:07 cp1251-8x8.fnt
-r--r--r-- 1 root wheel 4967 11 авг 18:07 cp866-8x14.fnt
-r--r--r-- 1 root wheel 5675 11 авг 18:07 cp866-8x16.fnt
-r--r--r-- 1 root wheel 2850 11 авг 18:07 cp866-8x8.fnt
-r--r--r-- 1 root wheel 5676 11 авг 18:07 cp866b-8x16.fnt
-r--r--r-- 1 root wheel 5676 11 авг 18:07 cp866c-8x16.fnt
-r--r--r-- 1 root wheel 5070 11 авг 18:07 cp866u-8x14.fnt
-r--r--r-- 1 root wheel 5778 11 авг 18:07 cp866u-8x16.fnt
-r--r--r-- 1 root wheel 2952 11 авг 18:07 cp866u-8x8.fnt
-r--r--r-- 1 root wheel 5066 11 авг 18:07 koi8-r-8x14.fnt
-r--r--r-- 1 root wheel 5774 11 авг 18:07 koi8-r-8x16.fnt
-r--r--r-- 1 root wheel 2948 11 авг 18:07 koi8-r-8x8.fnt
-r--r--r-- 1 root wheel 5776 11 авг 18:07 koi8-rb-8x16.fnt
-r--r--r-- 1 root wheel 5776 11 авг 18:07 koi8-rc-8x16.fnt
-r--r--r-- 1 root wheel 5066 11 авг 18:07 koi8-u-8x14.fnt
-r--r--r-- 1 root wheel 5774 11 авг 18:07 koi8-u-8x16.fnt
-r--r--r-- 1 root wheel 2948 11 авг 18:07 koi8-u-8x8.fnt
#все вам точно не нужны, если используете стандартный text-mode для терминала 80x25,
то вам достаточно лишь фонтов 8x16, если 80x43 и больше, то 8x14 и 8x8
ну и в /etc/rc.conf для режима 80x25 достаточно задать и грузить один фонт 8x16клавиатурный маппинг (раскладка):
# ls -la /usr/share/syscons/keymaps/ | grep "ru."
-r--r--r-- 1 root wheel 16246 11 авг 18:07 ru.cp866.kbd
-r--r--r-- 1 root wheel 16245 11 авг 18:07 ru.iso5.kbd
-r--r--r-- 1 root wheel 16246 11 авг 18:07 ru.koi8-r.kbd
-r--r--r-- 1 root wheel 16252 11 авг 18:07 ru.koi8-r.shift.kbd
-r--r--r-- 1 root wheel 16249 11 авг 18:07 ru.koi8-r.win.kbd
#screenmap:
# ls -la /usr/share/syscons/scrnmaps/ | grep koi
-r--r--r-- 1 root wheel 385 11 авг 18:07 koi8-r2cp866.scm
-r--r--r-- 1 root wheel 386 11 авг 18:07 koi8-u2cp866u.scm
#все
> - MSDOS - cp866
> - Windoze - cp1251
> - xBSD/FreeNAS - by default koi8-rЕсли самба настроена правильно, то она пишет на фс в koi8-r
Потому что у неё три параметраdos charset = cp866
unix charset = koi8-r
display charset = koi8-r (locale)Если locale ru_RU.KOI8-R то эти пераметры в smb.conf должны быть как выше я написал.