Автор Гілка: cp1125 та самба  (Прочитано 3002 раз)

Відсутній fermer

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
cp1125 та самба
« : 2006-01-10 16:34:20 »
Вітаю всіх з Різдвом Христовим!

 В мене Мandriva 2006 Power Pack. В мене ноутбук без CD і  FDD, але з LAN-Card. Хочу мати можливість підключатись до компа під WinXP через Самбу і працювати без проблем з укр. "і".
 Знашов на форумі: "Проблема в тому, що немає згенерованої локалі cp1125. Коли монтувати, то потрібно вказувати цю локаль.", " Потрібно встановити латки під віндовсом (кодова сторінка 1125) і згенерувати локаль 1125, тоді codepage=cp1125 " та "Локалі можна створити самому. Читайте статтю Володимира Лісівки в журналі Локаль, а також більш уважно цей форум, бо подібні питання вже були." - Знайшов  латку 866ukr.zip для M$. Читав статтю, шукав, але про локаль не второпаю.
 
ось  /home/alex/.i18n
LC_TELEPHONE=ru_UA.CP1251
LC_CTYPE=uk_UA.CP1251
LANGUAGE=ru_UA.CP1251:ru
LC_MONETARY=ru_UA.CP1251
LC_ADDRESS=ru_UA.CP1251
LC_COLLATE=ru_UA.CP1251
LC_PAPER=ru_UA.CP1251
LC_NAME=ru_UA.CP1251
LC_NUMERIC=ru_UA.CP1251
LC_MEASUREMENT=ru_UA.CP1251
LC_TIME=ru_UA.CP1251
LANG=ru_UA.CP1251
LC_IDENTIFICATION=ru_UA.CP1251
LC_MESSAGES=ru_UA.CP1251

В smb.conf прописав таке:

  #dos charset = 866
dos charset = 1125
  #dos charset = CP866
  #unix charset = KOI8-U
unix charset = 1251
  # my add
  #display charset = KOI8-U

і отримав:

[root@localhost samba]# smbclient
init_iconv: Conversion from UTF-16LE to 1125 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from UTF-8 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from CP1251 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF-16LE not supported
init_iconv: Attempting to replace with conversion from ASCII to UTF-16LE
init_iconv: Conversion from 1125 to UTF-8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to CP1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF8 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF-16LE to 1125 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from UTF-8 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from CP1251 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF-16LE not supported
init_iconv: Attempting to replace with conversion from ASCII to UTF-16LE
init_iconv: Conversion from 1125 to UTF-8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to CP1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF8 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF-16LE to 1251 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from UTF-16LE to 1125 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from 1251 to UTF-16LE not supported
init_iconv: Attempting to replace with conversion from ASCII to UTF-16LE
init_iconv: Conversion from 1251 to CP1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1251 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1251 to UTF8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from CP1251 to 1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from CP1251 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF-16LE not supported
init_iconv: Attempting to replace with conversion from ASCII to UTF-16LE
init_iconv: Conversion from 1125 to 1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to CP1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF8 to 1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF8 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF-16LE to 1251 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from UTF-16LE to 1125 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from 1251 to UTF-16LE not supported
init_iconv: Attempting to replace with conversion from ASCII to UTF-16LE
init_iconv: Conversion from 1251 to CP1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1251 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1251 to UTF8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from CP1251 to 1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from CP1251 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF-16LE not supported
init_iconv: Attempting to replace with conversion from ASCII to UTF-16LE
init_iconv: Conversion from 1125 to 1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to CP1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from 1125 to UTF8 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF8 to 1251 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF8 to 1125 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII

існуючі локалі:
[root@localhost locale]# locale -a|grep -i ua
ru_UA
ru_UA.CP1251
ru_UA.ISO-8859-5
ru_UA.KOI8-R
ru_UA.KOI8-U
ru_UA.UTF-8
uk_UA
uk_UA.CP1251
uk_UA.KOI8-U
uk_UA.UTF-8

Питання:
1.Що саме потрібно ru_UA.CP1125 чи uk_UA.CP1125 ?
2.Хтось може поділитися готовою локаллю CP1125?
3.Бачив в Гуглі, у ASPLinux є  - підійде? А з ALTLinux?
4.Що з тою локаллю потім робити, просто покласти в /usr/share/locale ?
5.Я підключатимусь до НЕ мого комп'ютера. Якщо встановити латку 866ukr.zip  на WinXP, це матиме ще якісь наслідки, окрім можливості коректно працювати по мережі з Лінуксом? Тобто, чи не виникнуть проблеми на WinXP мого друга, якщо в мережі (багатоквартирного будинку) будуть, зрозуміла річ, НЕлатані  WinXP ? А в його  локальній файловій системі ніяких змін не буде? А якщо він писатиме CD / відправлятиме імейли з доданими файлами, використовуючи кириличні назви?
Бажаєш змінити світ? Христос каже:
 "Почни з себе. Це реально. Я можу навчити...".

Відсутній fermer

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: cp1125 та самба
« Відповідей #1 : 2006-01-11 18:49:22 »
 Зробив локалі, прописав у smb.conf CP1251 та CP1125 замість того ж без "CP"
і smbclient лаятись перестав.
 
5.Але, все ж таки, як позначається наявність СР1125-патча в Вікнах на їх  (вікон) стосунки з НЕпропатченими Вікнами?

І ще: В.Лисівка якось написав у відповідь на питання про коректну роботу Самби з Вікнами :" Поставити третю самбу і користуватися унікодом"
Але я ніде не бачив інструкцій з цього приводу. Жбурніть в мене якимось лінком або інфою з цьго приводу, пліз.
« Змінено: 2006-01-11 18:50:35 від fermer »
Бажаєш змінити світ? Христос каже:
 "Почни з себе. Це реально. Я можу навчити...".

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: cp1125 та самба
« Відповідей #2 : 2006-01-12 09:43:06 »
Краще за досліди в цьому випадку нічого не пораджу. Спробуйте і подивіться. Можу припутити, що на 9х машинах почне бігти літера і (і ще ґ). Патч на машини колись ставив, нічого поганого не помітив.
Щодо самби, то щось таке вона вміє. Наприклад, при виклику ресурсу з конкверора усі літери відображаються правильно (не гарантую для він9х). Чому - для мене загадка. Мабуть, для вияснення цього треба полазити по офтопікових форумах і вияснити, що все таки віндовс кидає у мережу, точніше, в якому кодуванні. Наприклад, на 9х в мережі літери і не видно, а на НТ - видно. Значить, НТ кидає не в 866, але чому в самбі потрібно вказувати саме 866 - не зрозуміло.
Якщо вишлете приватом інструкції, як мені повторити в себе все те, що Ви зробили - буду вдячний (на жаль самостійно все це проробити немає часу). Також обіцяю звязатися з розробниками і з описом проблеми і рекомендаціями щодо її подолання.

Відсутній fermer

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: cp1125 та самба
« Відповідей #3 : 2006-01-13 19:24:44 »
2 btr :відіслав...
Бажаєш змінити світ? Христос каже:
 "Почни з себе. Це реально. Я можу навчити...".

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: cp1125 та самба
« Відповідей #4 : 2006-01-19 15:19:12 »
І ще: В.Лисівка якось написав у відповідь на питання про коректну роботу Самби з Вікнами :" Поставити третю самбу і користуватися унікодом"
Але я ніде не бачив інструкцій з цього приводу. Жбурніть в мене якимось лінком або інфою з цьго приводу, пліз.

Win2K та вище використовує унікод для передачі імен файлів. Тому потреба в Cp1125 відпала. При монтуванні каталогів я використовую файлову систему CIFS (man mount.cifs, частина пакету samba-client), вона використовує унікод. Третя самба також віддає файли в унікоді, коли просять.
[Fedora Linux]

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: cp1125 та самба
« Відповідей #5 : 2006-01-20 13:31:50 »
Як це відпала? Він98 і далі використовується, то ж з ним треба працювати. А все-таки, як записати в fstab команду монтування розділу з він2K?
« Змінено: 2006-01-20 13:36:32 від btr »

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: cp1125 та самба
« Відповідей #6 : 2006-01-20 19:52:34 »
Як це відпала? Він98 і далі використовується, то ж з ним треба працювати. А все-таки, як записати в fstab команду монтування розділу з він2K?

//server/idr         /mnt/server/dir      cifs    defaults,user=user,password=pass,domain=domain       0 0
[Fedora Linux]

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: cp1125 та самба
« Відповідей #7 : 2006-01-23 09:38:47 »
Не монтує. При вказуванні cifs видає помилку TCP name hostname/SharedPath not found. Я просто замінив smbfs на cifs. Може, ще щось треба було зробити? В самбі ніяких налаштувань не робив.

Praporshic

  • Гість
Re: cp1125 та самба
« Відповідей #8 : 2006-01-23 15:58:16 »
Не монтує. При вказуванні cifs видає помилку TCP name hostname/SharedPath not found. Я просто замінив smbfs на cifs. Може, ще щось треба було зробити? В самбі ніяких налаштувань не робив.

Особисто я використовую:
mount.smbfs //server/dir /mount_point
Але при цьому в мене налаштована самба (smb.conf) на групу та таке інше.

Відсутній fermer

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: cp1125 та самба
« Відповідей #9 : 2006-03-17 20:32:26 »
Не монтує. При вказуванні cifs видає помилку TCP name hostname/SharedPath not found. Я просто замінив smbfs на cifs. Може, ще щось треба було зробити? В самбі ніяких налаштувань не робив.


[root@localhost smb4k]# mount.cifs //TYCOON-66C0CF66/Games\ \(D\) /home/alex/smb4k/d -o ip=192.168.2.111

вказав Ай-Пі, бо інакше з'являлось повідомлення про якусь помилку з ТСР та ІР

І все запрацювало! Всі укр. літери!
Бажаєш змінити світ? Христос каже:
 "Почни з себе. Це реально. Я можу навчити...".

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: cp1125 та самба
« Відповідей #10 : 2006-03-20 10:13:33 »
Ресурс на якій машині знаходився: win98 чи старше?