CDRtools is a highly portable CD/DVD/Blu-Ray command line recording software.
This repository contains schily tools packages (the CDRtools sources is now included in there) for CentOS/RHEL and Fedora supported distributions. This package cannot be included in the main repository due to licensing issues.
This package tries to comply as maximum to the Fedora Packaging Guidelines; this means the packages has debug information packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs.
There are no SETUID binaries and instead all permissions are granted through kernel capabilities. Example on Fedora:
$ getcap /usr/bin/cdrecord /usr/bin/cdrecord = cap_dac_override,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio,cap_sys_admin,cap_sys_nice,cap_sys_resource+ep
Programs default device to
/dev/cdrom, as by default in RHEL/Fedora.
Please note that cdrecord is what is required for burning Blu-Ray and Dual Layer DVD discs; the Fedora bundled wodim does not produce readable discs or is not able to burn them at all.
To install the repository on a supported Fedora distribution, run as root the following command:
dnf config-manager --add-repo=https://negativo17.org/repos/fedora-cdrtools.repo
For installation on CentOS and Redhat Enterprise Linux:
Then, to install all the packages of which the cdrtools suite is composed, perform the following commands:
yum -y install cdrecord mkisofs cdda2wav
If you are already running a desktop, it’s very likely that you have cdrkit already installed. In this case just perform an update and the packages will overwrite
Graphical front end programs for CD/DVD burning and mastering like Brasero already have support for cdrtools and no additional settings are required. Since the packages also provide cdrkit packages, no tool should break in your Fedora installation.
$ rpm -qp --provides *rpm cdrtools/epel-6/x86_64/*rpm icedax = 10: cdda2wav = 10:3.01-a16.1.el6 cdda2wav(x86-64) = 10:3.01-a16.1.el6 config(cdrecord) = 10:3.01-a16.1.el6 wodim = 10: cdrecord = 10:3.01-a16.1.el6 cdrecord(x86-64) = 10:3.01-a16.1.el6 genisoimage = 10: mkisofs = 10:3.01-a16.1.el6 mkisofs(x86-64) = 10:3.01-a16.1.el6
Epoch tag in packages is increased accordingly to avoid any possible broken upgrade path between official
cdrkit packages that obsolete
The address for contacting me is in the package’s changelog.