Поддерживаемые форматы образов (через библиотеку libmirage2):
- B6T: BlindWrite 5/6 file format
- C2D: WinOnCD file format
- CCD: CloneCD image format
- CDI: DiscJuggler file format
- CIF: Easy CD Creator format
- CUE: CDRwin CUE/BIN image format
- DAA: PowerISO direct access archives (unencrypted)
- ISO: Classic ISO9660 image format
- MDS: Alcohol 120% image format
- NRG: Nero Burning ROM image format
- TOC: Cdrdao's TOC/BIN image format
Вариантов как всегда два - из исходников или через готовые пакеты.
Для убунты в стандартном репозитории нужного пакета нет, но существует альтернативный репозиторий новых версий программы (вероятно и для других дистрибутивов есть что-то подобное). Вариант установки из исходников рассматриваться не будет.
1. Добавляем нужный репозиторий:
создаем файл /etc/apt/sources.list.d/cdemu.list со следующим содержанием (вариант для ubuntu 9.10 Karmic Koala):
deb http://ppa.launchpad.net/cdemu/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/cdemu/ppa/ubuntu karmic main
2. Добавляем ключ репозитория:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D782A00F
У меня keyserver.ubuntu.com на момент тестирования был недоступен.
3. Обновляем базу репозиториев и устанавливаемsudo apt-get update
sudo apt-get install cdemu-client
1. Для работы программы требуется загрузить модуль ядра и запустить соответсвующий демонsudo /etc/init.d/cdemu-daemon start
По идее этого должно быть достаточно, но на тестируемой системе демон не хотел подобным образом запускаться, пришлось запускать вручнуюsudo cdemud &
Консоль не закрывать.
В дальнейшем работа идет уже с клиентом cdemu.
2. Проверяем состояние загруженного модуля запущенного демонаcdemu device-mapping -b system
Увидим что-то наподобие
Device mapping:
DEV SCSI CD-ROM SCSI generic
0 /dev/sr1 /dev/sg5
что означает одно устройство доступное по /dev/sr1 и /dev/sg5 (максимальное количество устройст - 8).
3. Работаем с образом
загружаем:cdemu load 0 /путь/к/образу/образ.nrg -b system
проверяем подключение образа:cdemu status -b system
должны увидеть:
DEV LOADED FILENAME
0 1 /путь/к/образу/образ.nrg
то есть образ подключен к устройству 0.
При необходимости монтируем устройству на каталог:sudo mount -t iso9660 /dev/sr1 /путь/к/каталогу
Выгружаем образ:
если ранее монтировали - то размонтируем устройствоsudo umount /dev/sr1
выгружаем образ из устройства 0 эмулятораcdemu unload 0 -b system
Здесь описан минимальный набор команд, необходимый для работы с программой. Для более детальной информацией обратитесь к документации.
Комментариев нет:
Отправить комментарий