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.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Cdrtools Avhengigheter

Påkrevd

alsa-lib-1.2.12

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

Installasjon av Cdrtools

[Note]

Note

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