Cdrtools-2.01

Introduction à Cdrtools

Le paquet Cdrtools contient des outils de gravure de CD. C'est utile pour lire, créer ou écrire (graver) des disques compacts.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.

Informations sur le paquet

Téléchargements supplémentaires

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Cdrtools

Installation de Cdrtools

[Note]

Note

L'installation de Cdrtools échouera si les en-têtes du noyau raw se trouvent dans /usr/src/linux ou sont sous forme de liens symboliques. Depuis la série 2.6 du noyau Linux, ce répertoire ne devrait plus exister car les en-têtes appropriées ont été installées dans le paquet linux-libc-headers lors de l'installation de LFS de base.

Lors de la création d'une image ISO 9660 avec mkisofs, l'encodage utilisé des noms de fichiers doit être spécifié, sauf s'il s'agit d'ISO-8859-1, celui par défaut. Si vous ne spécifiez pas bien l'encodage, les noms de fichiers non ASCII seront illisibles pour les autres systèmes tels que Microsoft Windows. Ce correctif permet à n'importe quel encodage supporté par Glibc (tels que l'UTF-8) d'être indiqué à mkisofs, à l'inverse de la brève liste des encodages intégrés. L'encodage d'entrée par défaut est aussi réglé sur la locale actuelle, ce qui est le bon comportement. Pour gérer cette situation, appliquez le correctif mkisofs_iconv :

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

Le programme cdrecord a des caractères non ASCII intégrés en dur dans ses messages. Comme ces caractères font partie de l'encodage ISO-8859-1, il ne seront pas bien affichés dans les locales qui utilisent un encodage différent, tels qu'UTF-8. Le correctif suivant convertit ces caractères en approximations ASCII :

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

Cdrtools contient quelques fonctions qui sont en conflits avec les fonctions dans Glibc. Appliquer le correctif suivant pour corriger cela:

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

Installez Cdrtools en lançant les commandes suivantes :

make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur 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

Explication des commandes

INS_BASE=/usr : Ce paramètre déplace le répertoire d'install de /opt/schily vers /usr.

DEFINSUSR=root DEFINSGRP=root : Ces paramètres installent tous les programmes avec l'appartenance à root:root au lieu de celle bin:bin par défaut.

Contenu

Programmes installés: cdda2wav, cdrecord, devdump, isodebug, isodump, isoinfo, isovfy, mkhybrid, mkisofs, readcd, rscsi, scgcheck, et skel
Bibliothèques installées: libdeflt.a, libedc_ecc.a, libfile.a, libhfs.a, libparanoia.a, librscg.a, libscg.a, libschily.a, et libunls.a
Répertoires installés: Aucun

Descriptions courtes

cdda2wav

convertit des disques audio compacts en fichiers sons WAV.

cdrecord

grave des disques compacts audio ou de données.

devdump

est un programme de diagnostique utilisé pour changer un périphérique ou un fichier ISO-9660 en hex.

isodebug

est utilisé pour afficher les paramètres de la ligne de commande utilisés pour créer une image ISO-9660.

isodump

est un programme de diagnostique utilisé pour transformer un fichier ou un périphérique basé sur ISO-9660.

isoinfo

est utilisé pour analyser ou lister une image ISO-9660.

isovfy

est utilisé pour vérifier une image ISO-9660.

mkhybrid

est un lien symbolique vers mkisofs utilisé pour créer des images de systèmes de fichiers hybrides ISO-9660/HFS.

mkisofs

est utilisé pour créer des images de systèmes de fichiers ISO-9660/JOLIET/HFS, éventuellement avec des attributs Rock Ridge.

readcd

lit ou grave des disques compacts.

rscsi

est un gestionnaire SCSI distant.

scgcheck

est utilisé pour contrôler et vérifier l'interface binaire de l'application avec libscg.

libscg.a

est une bibliothèque de transport SCSI hautement portable.

Last updated on 2010-04-21 21:10:06 +0200