libisoburn-1.5.4

Introduction to libisoburn

libisoburn is a frontend for libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD media supported by libburn. This includes media like DVD+RW, which do not support multi-session management on media level and even plain disk files or block devices.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

libisoburn Dependencies

Required

libburn-1.5.4 and libisofs-1.5.4

Optional

Doxygen-1.9.4 (to generate HTML documentation), Tk-8.6.12 (for xorriso-tcltk), and libjte

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/libisoburn

Installation of libisoburn

Install libisoburn by running the following commands:

./configure --prefix=/usr              \
            --disable-static           \
            --enable-pkg-check-modules &&
make

If you have installed Doxygen and wish to generate the HTML documentation, issue the following command:

doxygen doc/doxygen.conf

This package does not come with a test suite.

Now, as the root user:

make install

If you have built the HTML documentation, install it by running the following commands as the root user:

install -v -dm755 /usr/share/doc/libisoburn-1.5.4 &&
install -v -m644 doc/html/* /usr/share/doc/libisoburn-1.5.4

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--enable-pkg-check-modules: Enable pkg-config check for libburn and libisofs.

Contents

Installed Programs: osirrox, xorrecord, xorriso, xorriso-dd-target, xorrisofs, and xorriso-tcltk
Installed Library: libisoburn.so
Installed Directories: /usr/include/libisoburn and /usr/share/doc/libisoburn-1.5.4

Short Descriptions

osirrox

is a symbolic link to xorriso that copies files from ISO image to a disk filesystem

xorrecord

is a symbolic link to xorriso that provides a cdrecord type user interface

xorriso

is a program to create, load, manipulate, read, and write ISO 9660 filesystem images with Rock Ridge extensions

xorriso-dd-target

is a program to check a USB or memory card device to see whether it is suitable for image copying

xorrisofs

is a symbolic link to xorriso that that provides a mkisofs type user interface

xorriso-tcltk

is a frontend that operates xorriso in dialog mode

libisoburn.so

contains the libisoburn API functions