libisoburn-1.5.6

#### Beyond Linux® From Scratch (systemd Edition) - Version 12.2

### Chapter 45. CD/DVD-Writing Utilities

- Prev

  libburn-1.5.6

- Next

  libisofs-1.5.6

- Up
- Home

# libisoburn-1.5.6

## Introduction to libisoburn

libisoburn is a frontend for the libburn and libisofs libraries, 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 the media level, and even plain disk files or block devices.

This package is known to build and work properly using an LFS 12.2 platform.

### Package Information

- Download (HTTP): https://files.libburnia-project.org/releases/libisoburn-1.5.6.tar.gz

- Download MD5 sum: efb19f7f718f0791f717b2c6094995ec

- Download size: 1.5 MB

- Estimated disk space required: 20 MB (with Tk and HTML documentation)

- Estimated build time: 0.2 SBU (with Tk and HTML documentation)

### libisoburn Dependencies

#### Required

libburn-1.5.6 and libisofs-1.5.6

#### Optional

Doxygen-1.12.0 (to generate HTML documentation), Tk-8.6.14 (for xorriso-tcltk), and libjte

## 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.6 &&
    install -v -m644 doc/html/* /usr/share/doc/libisoburn-1.5.6

## Command Explanations

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

`--enable-pkg-check-modules`: This switch tells the configure script to use pkg-config to check for the libburn and libisofs libraries.

## 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.6

### 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 provides a mkisofs type user interface
xorriso-tcltk | is a frontend that operates xorriso in dialog mode
`libisoburn.so` | contains the libisoburn API functions

- Prev

  libburn-1.5.6

- Next

  libisofs-1.5.6

- Up
- Home