Introduction to Exiv2

Exiv2 is a C++ library and a command line utility for managing image and video metadata.

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

Package Information

Exiv2 dependencies




Optional for documentation

Doxygen-1.8.13, Graphviz-2.40.1, and libxslt-1.1.31

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/exiv2

Installation of Exiv2

Install Exiv2 by running the following commands:

./configure --prefix=/usr     \
            --enable-video    \
            --enable-webready \
            --without-ssh     \
            --disable-static  &&


This package does not come with a test suite.

Now, as the root user:

make install &&
chmod -v 755 /usr/lib/libexiv2.so

Command Explanations

--enable-video: This switch enables managing video metadata.

--enable-webready: This switch enables managing web image metadata.

--without-ssh: This switch is necessary when webready is enabled and libssh is not installed. Libssh is required for ssh.

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

--without-curl: This switch is necessary when webready is enabled and cURL-7.56.0 is not installed. Libcurl is required for http.


Installed Program: exiv2
Installed Library: libexiv2.so
Installed Directory: /usr/include/exiv2

Short Descriptions


is a utility used to dump Exif data.

Last updated on 2017-10-15 13:23:25 -0500