Русские буквы в nano bsd + резервирование TAR, Ricardo, 04-Сен-12, 18:54 [смотреть все]Доброго времени суток всем!Подскажите, можно ли заставить nanobsd в сборке FreeNAS отображать в консоли русские буквы в названии папок и файлов? Пользователи, заходящие на ресурс как на файловую виндовую шару прекрасно видят русские буквы, а я из командной строки - нет. Отсюда же проблема с tar'ом - он тарит, но в архиве - безумные имена. Как русифицировать nanobsd - ищу-ищу man какой-нибудь, но не нахожу. Подскажите что-нибудь, пожалуйста! Спасибо!
|
- Русские буквы в nano bsd + резервирование TAR, Andrey Mitrofanov, 21:20 , 04-Сен-12 (1)
- Русские буквы в nano bsd + резервирование TAR, lavr, 00:27 , 05-Сен-12 (2)
>[оверквотинг удален] > В правую руку - > 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-r samba - настраивается на перекодировку, в чем проблемы настроить. кодировка koi8-r в windoze как будет выглядеть? правильно - "кракозябрами", потому что используется фонт cp1251, чтобы увидеть что нужно использовать - фонт koi8-r.ttf или перекодировать. кодировка cp1251 во FreeNAS как будет выглядеть? правильно - "кракозябрами", что нужно сделать чтобы увидеть, либо перекодировать, либо воспользоваться screenmap'ингом, либо фонтом cp1251 в xterm, либо настроить перекодировку в samba Что тут сложного и непонятного.
- Русские буквы в nano bsd + резервирование TAR, Ricardo, 11:31 , 05-Сен-12 (3)
Добрый день!Спасибо большое! Пользователи 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 и вытаскивать из нее папки...=(((
- Русские буквы в nano bsd + резервирование TAR, lavr, 15:15 , 05-Сен-12 (4)
>[оверквотинг удален] > А вот консоль сервера и соответственно, восприятие имен файлов 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 # все
- Русские буквы в nano bsd + резервирование TAR, tux2002, 17:50 , 08-Сен-12 (5)
> - 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 должны быть как выше я написал.
|