Cdrtools-3.02a09

Introduksjon til Cdrtools

Cdrtools pakken inneholder CD opptaksverktøy. Disse er nyttige for å lese, lage eller skrive (brenne) CDer, DVDer og Blu-ray plater.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Cdrtools Avhengigheter

Påkrevd

alsa-lib-1.2.12

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/Cdrtools

Installasjon av Cdrtools

[Notat]

Notat

Denne pakken støtter ikke parallellbygging.

Installer Cdrtools ved å kjøre følgende kommandoer:

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"

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

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

Parameterforklaringer

export GMAKE_NOWARN=true: Denne variabelen unngår en advarsel når du bruker GNU make.

INS_BASE=/usr: Denne parameteren flytter installasjonsmappen fra /opt/schily til /usr.

DEFINSUSR=root DEFINSGRP=root: Disse parameterne installer alle programmer med root:root eierskap i stedet for standard bin:bin.

MANSUFF_LIB=3cdr: Denne parameteren forhindrer Cdrtools fra å overskrive viktige sider som allerede er installert av LFS. De installerte mansidene i seksjon 3 vil ha et suffiks 3cdr og kan vises ved hjelp av man 3cdr <manpage>.

Innhold

Installerte Programmer: btcflash, cdda2mp3, cdda2ogg, cdda2wav, cdrecord, devdump, isodebug, isodump, isoinfo, isovfy, mkhybrid, mkisofs, readcd, rscsi, scgcheck, scgskeleton
Installerte Biblioteker: 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
Installerte Mapper: /usr/lib/{profiled,siconv}, /usr/include/{scg,schily}, /usr/share/doc/cdda2wav,cdrecord,libparanoia,mkisofs,rscsi}

Korte Beskrivelser

btcflash

oppdaterer fastvaren på en BTC DRW1008 DVD+/-RW opptakere. Vær forsiktig med dette programmet

cdda2wav

konverterer Compact Disc lyd til WAV lydfiler

cdrecord

tar opp lyd eller data på CDer

devdump

er et diagnoseprogram som brukes til å dumpe en ISO-9660 enhet eller fil i hex

isodebug

brukes til å vise kommandolinjeparametrene som brukes til å lage et ISO-9660 bilde

isodump

er et diagnoseprogram som brukes til å dumpe en enhet eller fil basert på ISO-9660

isoinfo

brukes til å analysere eller liste et ISO-9660 bilde

isovfy

brukes til å bekrefte et ISO-9660 bilde

mkhybrid

er en symbolsk kobling til mkisofs brukt til å lage ISO-9660/HFS hybrid filsystembilder

mkisofs

brukes til å lage ISO-9660/JOLIET/HFS filsystembilder, eventuelt med Rock Ridge attributter

readcd

leser eller skriver CDer

rscsi

er en ekstern SCSI behandler

scgcheck

brukes til å sjekke og verifisere det binære applikasjonsgrensesnittet til libscg

libscg.a

er et svært flyttbart SCSI transportbibliotek