Exiv2 inneholder et C++ bibliotek og et kommando linjeverktøy for å administrere bilde og video metadata.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://github.com/Exiv2/exiv2/archive/v0.28.3/exiv2-0.28.3.tar.gz
Nedlasting MD5 sum: 9944863400a43e79583b790f710b86c2
Nedlastingsstørrelse: 44 MB
Estimert diskplass som kreves: 133 MB (med tester)
Estimert byggetid: 0.3 SBU (Bruke parallellisme=4, med tester)
Brotli-1.1.0, cURL-8.9.1, og inih-58
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
-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.