IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   Поможите новичку (http://www.imho.ws/showthread.php?t=89765)

Camelot 24.07.2005 03:03

Поможите новичку
 
Так.
Ос - Ubuntu 5.04
Проблема с монтированием фат32 и вопросиками вместо рус. букв.
Как вполне белый человек, я сперва почитал, что люди пишут.
Сделал фсе как пологается:
mount -t vfat -O isocharset=866,codepage=koi8-r (пробывал со всеми возможными кодировками) /dev/hda1 /mnt/win_c
Вопросики остались.
Почитал еще и еще. Подозрение пало на отсутствие модулей nls.
Глянул lsmod - и впрямь и nls'ов только nls_cp437
Пол дня потратил на поиск волшебной команды
/sbin/modprobe nls_koi8-r
/sbin/modprobe nls_cp866

lsmod сказала, что мол все ок эти модулю подключены.
Пробую монтировать - опять вопросики.
Внимание риторический вопрос: ЧТО ДЕЛАТЬ?

Drakosha 24.07.2005 12:47

Ага... а где вопросики - в шеле? Так может там кодировка не та стоит?

Shlomo 24.07.2005 13:35

Цитата:

Camelot:
codepage=koi8-r
Попробуй написать cp1251 в кодировке.

DeADMoroZ 24.07.2005 13:54

Shlomo
Сам сижу на ubuntu, там по умолчанию локаль koi8-r, при установке пробовал ставить виндозную, везде кракозябры полезли.
Camelot
Согласен с Drakosha, вопросики скорее всего в шеле(у меня правда все нормально, но убунту давно ставил, уже не помню, может и делал что). Совет - попробуй из какого-нить графического файл менеджера посмотреть, тот же nautilus к примеру.

Shlomo 24.07.2005 14:21

Цитата:

DeADMoroZ:
там по умолчанию локаль koi8-r
Ну и что? Он пытается посмотреть виндовую партицию, а там или юникод, или скорее всего ср1251

DeADMoroZ 24.07.2005 15:13

ААА! там же ошибка :biggrin:
Цитата:

-O isocharset=866,codepage=koi8-r
а надо -o iocharset=koi8-r,codepage=866.
Shlomo
Не разу на фате юникода не видел :idontnow:

Saruman 24.07.2005 15:17

Цитата:

Camelot:
mount -t vfat -O isocharset=866,codepage=koi8-r (пробывал со всеми возможными кодировками) /dev/hda1 /mnt/win_c
Во-первых, не isocharset, а iocharset.
Во-вторых, ты перепутал iocharset и codepage.
Полагаю, что правильный вариант в твоем случае будет такой:
Код:

mount -t vfat -o codepage=866,iocharset=koi8-r /dev/hda1 /mnt/win_c

Camelot 24.07.2005 18:57

Проблема решилась.
По мануалам поставил везде локаль KOI-8 и все стало ок.
Но теперь проблема другая:
если я создаю папку с русским именем в ubuntu (в иксах) , то в консоли и в xterm'e эти папки отображаются кракозябрами. В чем проблема?
И еще - после всех манипуляций с кирилизацией, при загрузке иксов вылетает окошечко "Ошибка" (без объяснений).
Где лежат логи загрузки иксов?

Drakosha 24.07.2005 19:24

логи: /var/log/

Camelot 24.07.2005 23:00

Вобщем вот последние строчки Xorg.0.log:
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
AUDIT: Mon Jul 25 00:57:31 2005: 6535 X: client 5 rejected from local host
------
Скажите как бороться плзз.

DeADMoroZ 25.07.2005 11:19

Camelot
X как стартует? через gdm? попробуй убить gdm и запустить через startx, может gdm сломался..

Camelot 27.07.2005 08:30

Проблемы по мере изучения начинают отпадать :)
А новые соответственно появляться. :(
Компилирую mc-4.6.0.
./configure проходит успешно. а вот make ругается:

root@darkest:~/Desktop/mc-4.6.0 # make
make all-recursive
make[1]: Entering directory `/root/Desktop/mc-4.6.0'
Making all in intl
make[2]: Entering directory `/root/Desktop/mc-4.6.0/intl'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/root/Desktop/mc-4.6.0/intl'
Making all in po
make[2]: Entering directory `/root/Desktop/mc-4.6.0/po'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/root/Desktop/mc-4.6.0/po'
Making all in m4
make[2]: Entering directory `/root/Desktop/mc-4.6.0/m4'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/root/Desktop/mc-4.6.0/m4'
Making all in vfs
make[2]: Entering directory `/root/Desktop/mc-4.6.0/vfs'
Making all in extfs
make[3]: Entering directory `/root/Desktop/mc-4.6.0/vfs/extfs'
make[3]: *** Нет правила для сборки цели `README', требуемой для `all-am'. Останов.
make[3]: Leaving directory `/root/Desktop/mc-4.6.0/vfs/extfs'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/root/Desktop/mc-4.6.0/vfs'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/root/Desktop/mc-4.6.0'
make: *** [all] Ошибка 2

И вот как это понимать? Обычно если где какие ошибки - яндекс с гуглем всегда помогают. А тут чет не знаю что и делать :(

Hubbitus 27.07.2005 12:16

смотри Makefile в /root/Desktop/mc-4.6.0/vfs/extfs и соответственно логи сборки там же и в корне сборки, там должно быть описание ошибок


Часовой пояс GMT +4, время: 23:24.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.