The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Русские буквы в nano bsd + резервирование TAR, !*! Ricardo, 04-Сен-12, 18:54  [смотреть все]
Доброго времени суток всем!

Подскажите, можно ли заставить nanobsd в сборке FreeNAS отображать в консоли русские буквы в названии папок и файлов?

Пользователи, заходящие на ресурс как на файловую виндовую шару прекрасно видят русские буквы, а я из командной строки - нет.

Отсюда же проблема с tar'ом - он тарит, но в архиве - безумные имена.

Как русифицировать nanobsd - ищу-ищу man какой-нибудь, но не нахожу.

Подскажите что-нибудь, пожалуйста!

Спасибо!

  • Русские буквы в nano bsd + резервирование TAR, !*! Andrey Mitrofanov, 21:20 , 04-Сен-12 (1)
    > Как русифицировать 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
    , ленточку бескозырки в зубы, и вперёд -- на доты.

    > Спасибо!

    Ну, что Вы! Удовольствие полностью мой -- расказать фришнику про хэндбук (и не рассказывать про гугль!), нет большей радости для завзятого __линуксоида__.</.>

    • Русские буквы в 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 должны быть как выше я написал.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру