К сожалению, хотя Linux и способен работать с архивами *.rar и *.zip, возникают проблемы из-за разницы в кодировках: в Windows (как минимум XP и раньше) используется CP1251, а в Linux - utf8. Это приводит к тому, что все символы, кроме латиницы, превращаются в кракозябры. Баг висит уже который год, а решить его (в частности, введя возможность выбора кодировки в архиваторах) так никто и не взялся. В качестве временной меры можно использовать 7zip:
1) Под Wine. Например, установив через Winetricks.
2) Консольный p7zip (aptitude install p7zip-full p7zip-rar)
Пример команды:
evi@debian:~$ 7z x Внутри_Кириллица.rar
Кстати, для работы с архивами rar в других программах (например, fole-roller) требуется установить пакет unrar-nonfree из "несвободного" репозитория.
P.S. Вообще не пользоваться кириллицей и пробелами в именах файлов - хорошая привычка.
Показаны сообщения с ярлыком locales. Показать все сообщения
Показаны сообщения с ярлыком locales. Показать все сообщения
среда, 15 декабря 2010 г.
воскресенье, 12 декабря 2010 г.
USB flash и настройки ядра
Если после пересборки ядра (особенно "самодельного") флешки не монтируются, а dmesg выдаёт нечто вроде
[7160.390855] FAT: codepage cp766 not found
или иные ошибки, связанные с codepage, то скорее всего в конфиге ядра не выбрана правильная кодовая страница. Чтобы в этом удостовериться, можно попробовать смонтировать с заданием нужной, например:
mount -t vfat -o "codepage=866" /dev/sdd1 /mnt/iso
Если монтируется, в ядре выставляем это значение (866) параметра
File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows-95) fs support -> Default codepage for FAT.
Схожие проблемы могут возникать и с кодировкой. Параметр Default iocharset for FAT (там же) должен совпадать с системной локалью, посмотреть её можно с помощью locale -a (у меня utf-8).
P.S. Про флешки хоть отдельный блог создавай
[7160.390855] FAT: codepage cp766 not found
или иные ошибки, связанные с codepage, то скорее всего в конфиге ядра не выбрана правильная кодовая страница. Чтобы в этом удостовериться, можно попробовать смонтировать с заданием нужной, например:
mount -t vfat -o "codepage=866" /dev/sdd1 /mnt/iso
Если монтируется, в ядре выставляем это значение (866) параметра
File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows-95) fs support -> Default codepage for FAT.
Схожие проблемы могут возникать и с кодировкой. Параметр Default iocharset for FAT (там же) должен совпадать с системной локалью, посмотреть её можно с помощью locale -a (у меня utf-8).
P.S. Про флешки хоть отдельный блог создавай
Подписаться на:
Сообщения (Atom)