Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 42. Утилиты записи на CD/DVD Вперед

Пакет Cdrtools-2.01

Знакомимся с пакетом Cdrtools

В пакете Cdrtools находятся утилиты записи на CD. Они используются для чтения, создания или записи (прожига) компакт дисков.

Известно, что пакет правильно собирается и работает на платформе LFS-6.5.

Информация о пакете

Дополнительные загрузки

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/Cdrtools

Установка пакета Cdrtools

Замечание

Установить пакет Cdrtools не удастся в случае, если исходные коды заголовков ядра размещены в директории /usr/src/linux в виде файлов или символической ссылки. По состоянию дел с ядрами Linux серии 2.6, этот директорий уже существовать не должен,т.к. соответствующие заголовки уже были установлены в пакете linux-libc-headers в рамках базовой установки проекта LFS.

Когда образ ISO 9660 создается с помощью mkisofs, то если это не набор ISO-8859-1, который используется по умолчанию, нужно указать набор символов, применяемый в именах файлов. Если набор символов указан неправильно, то имена файлов, в которых используются символы не в кодировке ASCII, не будут читаться в других системах, таких как Microsoft Windows. Патч позволит указывать в mkisofs любой входной набор символов, поддерживаемый Glibc (например, UTF-8), в отличие от короткого списка кодировок, встроенных в mkisofs. Кроме того, в качестве входного набора символов будет по умолчанию выбираться набор из текущей локали, что позволит пакету работать правильно. Для разрешения подобной ситуации примените патч mkisofs_iconv:

patch -Np1 -i ../cdrtools-2.01-mkisofs_iconv-1.patch

В программе cdrecord в сообщениях жестко используются символы, не принадлежащие кодировке ASCII. Так как эти символы являются частью набора символов ISO-8859-1, они будут неправильно отображаться там, где используют другой набор символов, например, UTF-8. С помощью следующего патча эти символы будут преобразованы в подходящие из набора ASCII:

patch -Np1 -i ../cdrtools-2.01-ascii-2.patch

В Cdrtools есть несколько функций, которые конфликтуют с функциями из Glibc. Примените следующий патч, чтобы это исправить:

patch -Np1 -i ../cdrtools-2.01-glibc_conflicts-3.patch

Установите пакет Cdrtools с помощью следующих команд:

make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root install &&
install -v -m755 -d /usr/share/doc/cdrtools-2.01 &&
install -v -m644 README* ABOUT doc/*.ps \
    /usr/share/doc/cdrtools-2.01

Пояснение команд

INS_BASE=/usr: Этот параметр изменяет директорий, в который будет выполняться установка с /opt/schily на /usr.

DEFINSUSR=root DEFINSGRP=root: Благодаря этим параметрам владельцем всех устанавливаемых программ будет root:root вместо владельца bin:bin, используемого по умолчанию.

Описание пакета

Установленные программы: cdda2wav, cdrecord, devdump, isodebug, isodump, isoinfo, isovfy, mkhybrid, mkisofs, readcd, rscsi, scgcheck и skel

Установленные библиотеки: libdeflt.a, libedc_ecc.a, libfile.a, libhfs.a, libparanoia.a, librscg.a, libscg.a, libschily.a и libunls.a

Установленные директории: Нет

Краткое описание

cdda2wav

преобразует аудио компакт диски в звуковые файлы WAV

cdrecord

записывает аудио компакт диски или компакт диски с данными

devdump

это диагностическая программа, используемая для выдачи шестнадцатеричного дампа устройства ISO-9660 или файла

isodebug

используется для отображения параметров командной строки, необходимых для создания образа ISO-9660

isodump

диагностическая программа, используемая для вывода дампа устройства или файла ISO-9660

isoinfo

используется для анализа или выдачи списка содержимого образа ISO-9660

isovfy

используется для верификации образа ISO-9660

mkhybrid

символическая ссылка на mkisofs, используемая для создания образов гибридной файловой системы ISO-9660/HFS

mkisofs

используется для создания образов файловой системы ISO-9660/JOLIET/HFS, могут использоваться атрибуты Rock Ridge

readcd

чтение и запись компакт дисков

rscsi

менеджер дистанционного доступа к устройствам SCSI

scgcheck

используется для проверки и верификации интерфейса ABI библиотеки libscg

libscg.a

портируемая транспортная библиотека для устройств SCSI

Перевод сделан с варианта оригинала, датированного 2010-04-21 19:10:06 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Содержание главы 42   Пакет Cdrdao-1.2.2