Автор Тема: Файлы и файловые системы? Расширения. Запуск и конвертирования. Свойства.  (Прочитано 87576 раз)

Оффлайн AnWa

  • Участник
  • *
  • Сообщений: 152
Re: Просмотрщик CorelDraw файлов под Linux
« Ответ #270 : 27.08.2009 08:57:49 »
Что надо установить или исправить?
Установил:
apt-get install python-module-imaging
ошибка исчезла, но открывается пустой файл!!!

Оффлайн AnWa

  • Участник
  • *
  • Сообщений: 152
Re: Просмотрщик CorelDraw файлов под Linux
« Ответ #271 : 27.08.2009 11:53:43 »
на другой машине выводит:
$ uniconv ./input.cdr ./output.svg
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/uniconvertor/__init__.py", line 70, in <module>
    doc = load.load_drawing(sys.argv[1])
  File "/usr/lib/python2.5/site-packages/uniconvertor/app/io/load.py", line 364, in load_drawing
    return load_drawing_from_file(file, filename)
  File "/usr/lib/python2.5/site-packages/uniconvertor/app/io/load.py", line 346, in load_drawing_from_file
    raise SketchLoadError(_("unrecognised file type"))
app.events.skexceptions.SketchLoadError: unrecognised file type

Оффлайн rust_br

  • Участник
  • *
  • Сообщений: 51
На одном компьютере стоял ALD4.0. Папка /home при установке не переназначалась на другой диск, т.е. осталась на диске с системой. Файловая система ext3. Этот диск подключаю у себя (дистр ALD4.1) и все файлы в /home с русскими именами отображаются квадратиками. Может дело в разных локалях? У меня utf-8, а в той системе, если не ошибаюсь, cp1251. Как подключить этот диск нормально?
« Последнее редактирование: 10.09.2009 11:26:04 от kda »

Оффлайн Phantom

  • Участник
  • *
  • Сообщений: 98
У меня utf-8, а в той системе, если не ошибаюсь, cp1251. Как подключить этот диск нормально?

Скорее уж koi8-r ... попобуйте примонтировать в режиме только для чтения с разными кодировками.

Оффлайн rust_br

  • Участник
  • *
  • Сообщений: 51
Скорее уж koi8-r ... попобуйте примонтировать в режиме только для чтения с разными кодировками.
А как ext3 с другой кодировкой примонтировать??? Для нее нет таких параметров в мане. iocharset и nls для ext3 не подходят...

Оффлайн Phantom

  • Участник
  • *
  • Сообщений: 98
Скорее уж koi8-r ... попобуйте примонтировать в режиме только для чтения с разными кодировками.
А как ext3 с другой кодировкой примонтировать??? Для нее нет таких параметров в мане. iocharset и nls для ext3 не подходят...
Если память мне не изменяет, есть ещё параметр locale, но в man/info как то мутно написано на этот счёт...

Drool

  • Гость
Если не ошибаюсь, ext3 не имеет опции монтирования с конкретной кодировкой. Нужно монтировать и конвертировать имена файлов.

Оффлайн rust_br

  • Участник
  • *
  • Сообщений: 51
Нужно монтировать и конвертировать имена файлов.
Как?

Оффлайн Phantom

  • Участник
  • *
  • Сообщений: 98
Нужно монтировать и конвертировать имена файлов.
Как?
1. После монтирования сделайте на этом разделе ls | iconv -f исходная_кодировка в качестве параметра укажите koi8-r или cp1251 или другую, какую нужно.

2. Если в (1) имена показались правильно, тогда начинайте тренировку на кошках: в укромном месте на разделе сделайте find . ./rename.sh {} \; где rename.sh например такой
#!/bin/bash
echo mv $1 `echo $1 | iconv -f koi8-r`
2а. Проверьте имена и пути с пробелами и т.п., затем переходите к (3).

3. Если всё показалось правильным, убираете echo перед mv и запускаете всё это уже по-настоящему.


p.s. пока воюете с кодировками, не забывайте народную мудрость "Семь раз отмерь, один отрежь".

Онлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Я в свое время пытался решить похожую проблему с поможью convmv, но не удачно, кричал что уже та кодировка что нужно. Решил с помощью самбы. То есть настроил самбу так, чтобы при монтированиии шары, файлы отображались как нужно, ну а потом просто скопировал.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 198
    • Домашняя страница
Нужно монтировать и конвертировать имена файлов.
Как?
apt-get install convmv
Андрей Черепанов (cas@)

Оффлайн rust_br

  • Участник
  • *
  • Сообщений: 51
2а. Проверьте имена и пути с пробелами и т.п., затем переходите к (3).
Так и не получилось справиться с именами, в которых есть пробелы...

Потом по совету Skull'а помучился с convmv. Он категорически не хотел нормально показывать тестовый результат, т.е
convmv -f cp1251 -t utf8 -r --exec "echo #2" ./все равно выдавало знаки вопроса в именах. Хотя команда
convmv -f cp1251 -t utf8 -r --notest ./все правильно исправила.

Спасибо всем за помощь!

Оффлайн Виктор77

  • Участник
  • *
  • Сообщений: 138
  • cobrasem
Неудачное копирование файлов.
« Ответ #282 : 13.09.2009 19:04:18 »
Здравствуйте.
Вот такой вопрос : почему я не могу скопировать образ диска DVD размером 4.4 Гб
на внешний жёсткий диск с компьютера под управлением АЛТ Линукс 4.1
копирование идёт примерно до 80 % и вылетает ошибка .
Внешний накопитель свободно 160 Гб и файловая система Fat 32,
кажется понял FAT 32 не понимает файлов более 4 Гб ,
неужели надо форматировать в ntfs или есть другой выход ?
Заранее спасибо .  :) :) :)
Я УЗНАЛ ЧТО У МЕНЯ  ЕСТЬ ОГРОМНАЯ СЕМЬЯ - МОНИТОР, СИСТЕМНЫЙ БЛОК , В СЕТЬ  ВОТКНУЛ Я ПРОВОДОК . ЛИНУКС- НЕБО ГОЛУБОЕ  ЭТО ВСЁ МОЁ РОДНОЕ
БЕЗ ИНЕТА ЖИТЬ НЕЛЬЗЯ  ЭТО РОДИНА МОЯ!!!

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
Re: Неудачное копирование файлов.
« Ответ #283 : 13.09.2009 19:34:15 »
кажется понял FAT 32 не понимает файлов более 4 Гб ,
неужели надо форматировать в ntfs или есть другой выход ?

Именно так, FAT32 не понимает файлов больше 4G, нужно форматировать в NTFS или другую файловую систему.

Можно еще порезать файл на две части, а на принимающей стороне склеить. Для этого используется утилита split, например,
как порезать файл на куски по 1000000000 байт:

split -b 1000000000 image.iso

Оффлайн AnotheR

  • Участник
  • *
  • Сообщений: 307
  • Forever and Never
Re: Неудачное копирование файлов.
« Ответ #284 : 13.09.2009 21:48:57 »
"неужели надо форматировать в ntfs "
А можно и в ext2/3/4 отформатировать если уж на то пошло. Можно даже создать там раздел небольшой под нужды и уже его форматировать. Будет у вас и фат32 и линуксовский раздел. Только кажется виндовс не очень понимает когда на флешле два и более разделов. Если речь идет о том, что тот диск юзается в винде. Хотя под виндовс есть утилита ext2 for windows (ext2fsdrv или как-то еще).