Отправляет email-рассылки с помощью сервиса Sendsay

mc и шрифты

Всем привет,

скажите как заставить mc читать русские названия файлов и папок сидя
на фтп?

Sergey Smirnov
green_ac***@l*****.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20751; Возраст листа: 746; Участников: 1401
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/415151

Ответить   Tue, 9 Aug 2005 20:46:22 +0400 (#415151)

 

Ответы:

В сообщении от 1123609582 секунд после начала Эпохи Smirnov Sergey
написал(а):

Никак не нужно заставлять, он и так читает. Конечно, если кодировки не
совпадают, то названия будут выглядеть нечитабельно. В таком случаи
можно воспользоваться LUFS (http://lufs.sourceforge.net/) и патчем для
перекодировки `lufs-0.9.7-charset.patch' (доступен в разделе Patches на
странице проекта http://sourceforge.net/projects/lufs/).

Ответить   Konstantin Korikov Wed, 10 Aug 2005 12:00:51 +0300 (#415437)

 

On Wed, 10 Aug 2005 12:00:51 +0300
Konstantin Korikov <lostcl***@u*****.fm> wrote:

Давно хотел посмотреть на этот проект.

Если собирать все по дефолту, то все собирается и работает (проверял только монтирование
ftp). Русские буквы не в той кодировке. Захотелось большего. Наложил вышеуказанный
патч, ошибок не увидел.
Конфигурирую:
./configure --enable-charset
Компилирую:
./make
Сначала ругалась на то, что не находит automake-1.7. Глянул у меня automake-1.8.
Сделал симлинк компиляция пошла дальше, а вот затем я не понимаю, что ему не
хватает.

if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/usr/src/lufs-0.9.7/include -O2
-Wall -D_LARGEFILE_SOURCE - D_FILE_OFFSET_BITS=64 -MT options.o -MD -MP
-MF ".deps/options.Tpo" \
-c -o options.o `test -f 'options.c' || echo './'`options.c; \
then mv -f ".deps/options.Tpo" ".deps/options.Po"; \
else rm -f ".deps/options.Tpo"; exit 1; \
fi
/bin/sh ../libtool --mode=link gcc -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-o lufsd -rdynam ic -lpthread daemon.o message.o fsctl.o filesystem.o
dircache.o options.o -ldl -lstdc++ -lpthread
mkdir .libs
gcc -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o lufsd -rdynamic daemon.o
message.o fsctl.o file system.o dircache.o options.o -ldl /usr/lib/./libstdc++.so
-L/usr/i486-slackware-linux/bin -L/usr/i486-sla ckware-linux/lib -L/usr/lib/gcc-lib/i486-slackware-linux/../../../i486-slackware-linux/lib
-L/usr/lib/gcc-l ib/i486-slackware-linux/../.. -lm -lc -lgcc_s -lpthread
-Wl,--rpath -Wl,/usr/lib/. -Wl,--rpath -Wl,/usr/lib /.
filesystem.o(.text+0x89): In function `generic_readdir':
: undefined reference to `convert_chars'
filesystem.o(.text+0x136): In function `generic_readdir':
: undefined reference to `convert_chars'
filesystem.o(.text+0x2c6): In function `generic_read':
: undefined reference to `convert_chars'
filesystem.o(.text+0x3e9): In function `generic_write':
: undefined reference to `convert_chars'
filesystem.o(.text+0x4a0): In function `generic_stat':
: undefined reference to `convert_chars'
filesystem.o(.text+0x5a2): more undefined references to `convert_chars' follow
collect2: ld returned 1 exit status
make[2]: *** [lufsd] Ошибка 1
make[2]: Leaving directory `/usr/src/lufs-0.9.7/lufsd'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/lufs-0.9.7'
make: *** [all] Ошибка 2
root@mik:/usr/src/lufs-0.9.7#

Ответить   Wed, 10 Aug 2005 15:54:26 +0400 (#415468)

 

В сообщении от 1123678466 секунд после начала Эпохи mik написал(а):

После наложения патча нужно обязательно сделать
`autoreconf --force --install', а потом уже
`./configure --enable-charset'.

`./make'? Что-то я не видел там такого файла.

Automake 1.8 вполне подойдет.

Ответить   Konstantin Korikov Wed, 10 Aug 2005 17:42:23 +0300 (#415514)

 

On Wed, 10 Aug 2005 17:42:23 +0300
Konstantin Korikov <lostcl***@u*****.fm> wrote:

Спасибо. Разобрался. Все собралось и отображает в моей кодировке :)

Ошибочка.. Просто make

Ответить   Thu, 11 Aug 2005 10:28:05 +0400 (#415850)