Exiv2-0.28.3

Introduksjon til Exiv2

Exiv2 inneholder et C++ bibliotek og et kommando linjeverktøy for å administrere bilde og video metadata.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Exiv2 Avhengigheter

Påkrevd

CMake-3.31.0

Anbefalt

Valgfri

libssh

Valgfritt for dokumentasjon

Doxygen-1.12.0, Graphviz-12.2.0, og libxslt-1.1.42

Installasjon av Exiv2

Installer Exiv2 ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D EXIV2_ENABLE_VIDEO=yes      \
      -D EXIV2_ENABLE_WEBREADY=yes   \
      -D EXIV2_ENABLE_CURL=yes       \
      -D EXIV2_BUILD_SAMPLES=no      \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -G Ninja ..                    &&
ninja

For å teste resultatene, utsted: ninja test.

Nå, som root bruker:

ninja install

Parameterforklaringer

-D CMAKE_SKIP_INSTALL_RPATH=ON: Denne bryteren gjør at cmake fjerner hardkodede biblioteksøkebaner (rpath) når du installerer en binær kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke rpath når den først er installert i standard plassering, og rpath kan noen ganger forårsake uønskede effekter eller til og med sikkerhetsproblemer.

-D EXIV2_ENABLE_VIDEO=yes: Denne bryteren gjør det mulig å administrere videometadata.

-D EXIV2_ENABLE_WEBREADY=yes: Denne bryteren gjør det mulig å administrere nettbildemetadata.

-D EXIV2_BUILD_SAMPLES=no: Denne bryteren er nødvendig for å undertrykke bygging og installasjon av eksempler på programmer. Hvis prøveprogrammene bygges, 34 ekstra programmer er installert i /usr/bin.

-D EXIV2_ENABLE_CURL=yes: Denne bryteren er nødvendig for å aktivere nettverk/http funksjoner.

-D EXIV2_ENABLE_INIH=no: Bruk denne bryteren hvis du ikke har installert inih-58.

-D EXIV2_ENABLE_BROTLI=no: Bruk denne bryteren hvis du ikke har installert Brotli-1.1.0.

Innhold

Installert Program: exiv2
Installert Bibliotek: libexiv2.so
Installerte Mapper: /usr/include/exiv2 og /usr/lib/cmake/exiv2

Korte Beskrivelser

exiv2

er et verktøy som brukes til å dumpe Exif data