Cdrtools-3.02a09

Introdução ao Cdrtools

O pacote Cdrtools contém utilitários de gravação de CD. Eles são úteis para ler, criar ou escrever (gravar) CDs, DVDs e discos Blu-ray.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

Dependências do Cdrtools

Exigidas

alsa-lib-1.2.12

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/Cdrtools

Instalação do Cdrtools

[Nota]

Nota

Esse pacote não suporta construção paralela.

Instale o Cdrtools executando os seguintes comandos:

sed -i 's|/opt/schily|/usr|g'           DEFAULTS/Defaults.linux &&
sed -i 's|DEFINSGRP=.*|DEFINSGRP=root|' DEFAULTS/Defaults.linux &&
sed -i 's|INSDIR=\s*sbin|INSDIR=bin|'   rscsi/Makefile          &&

export GMAKE_NOWARN=true &&
export CFLAGS="$CFLAGS -std=gnu89 -fno-strict-aliasing" &&

make -j1 INS_BASE=/usr  \
         DEFINSUSR=root \
         DEFINSGRP=root \
         VERSION_OS="LinuxFromScratch"

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

GMAKE_NOWARN=true &&

make INS_BASE=/usr    \
     DEFINSUSR=root   \
     DEFINSGRP=root   \
     MANSUFF_LIB=3cdr \
     install          &&

install -v -m755 -d /usr/share/doc/cdrtools-3.02a09 &&
install -v -m644 README.* READMEs/* ABOUT doc/*.ps \
                    /usr/share/doc/cdrtools-3.02a09

Explicações do Comando

export GMAKE_NOWARN=true: Essa variável evita um aviso ao usar GNU make.

INS_BASE=/usr: Esse parâmetro move o diretório de instalação de /opt/schily para /usr.

DEFINSUSR=root DEFINSGRP=root: Esses parâmetros instalam todos os aplicativos com titularidade de propriedade root:root em vez do padrão bin:bin.

MANSUFF_LIB=3cdr: Esse parâmetro evita que o Cdrtools sobrescreva páginas importantes que já estão instaladas pelo LFS. As páginas de manual instaladas da seção 3 terão um sufixo 3cdr e podem ser mostradas usando man 3cdr <página de manual>.

Conteúdo

Aplicativos Instalados: btcflash, cdda2mp3, cdda2ogg, cdda2wav, cdrecord, devdump, isodebug, isodump, isoinfo, isovfy, mkhybrid, mkisofs, readcd, rscsi, scgcheck, scgskeleton
Bibliotecas Instaladas: libcdrdeflt.a, libdeflt.a, libedc_ecc.a, libedc_ecc_dec.a, libfile.a, libfind.a, libhfs.a, libmdigest.a, libparanoia.a, librscg.a, libscg.a, libscgcmd.a, libschily.a, libsiconv.a
Diretórios Instalados: /usr/lib/{profiled,siconv}, /usr/include/{scg,schily}, /usr/share/doc/cdda2wav,cdrecord,libparanoia,mkisofs,rscsi}

Descrições Curtas

btcflash

atualiza o firmware em gravadores de DVD+/-RW BTC DRW1008. Por favor, tenha cuidado com esse programa

cdda2wav

converte áudio de CD em arquivos de som WAV

cdrecord

grava áudio ou dados em Discos Compactos

devdump

é um aplicativo de diagnóstico usado para despejar um dispositivo ISO-9660 ou arquivo em hexadecimal

isodebug

é usado para exibir os parâmetros de linha de comando usados para criar uma imagem ISO-9660

isodump

é um aplicativo de diagnóstico usado para despejar um dispositivo ou arquivo baseado na ISO-9660

isoinfo

é usado para analisar ou listar uma imagem ISO-9660

isovfy

é usado para verificar uma imagem ISO-9660

mkhybrid

é um link simbólico para mkisofs usado para criar imagens híbridas de sistemas de arquivos ISO-9660/HFS

mkisofs

é usado para criar imagens de sistemas de arquivos ISO-9660/JOLIET/HFS, opcionalmente com atributos Rock Ridge

readcd

lê ou escreve Discos Compactos

rscsi

é um gerenciador remoto SCSI

scgcheck

é usado para verificar e averiguar a Interface Binária do Aplicativo da libscg

libscg.a

é uma biblioteca de transporte SCSI altamente portável