Bonjour,
Pour commencer, Meilleurs Voeux à toutes et à tous, espérons que l'on retrouve notre vie aussi libre que nos merveilleuses distributions Linux...
Je plante le décor. Je ne suis pas très à l'aise avec l'anglais, je n'ai jamais compris quoi faire d'un *.tar.gz, je sais que c'est un fichier archive comme un zip. Mais une fois ouvert il faut l'installer et là je ne vais pas plus loin car je ne veux pas me retrouver bloqué bêtement !
Je suis sous Linux depuis 15 ans, j'ai démarrer "l'informatique" sur un PC 8086, je change de version sans problème en install complète en gardant mon /Home intact, je suis à l'aise les mains dans le cambouis à partir du moment ou j'ai compris la marche à suivre, mais là, rie à faire, je sèche !
Je veux installer la nouvelle version de EXIV2, disponible en Exiv2 v0.27.3 alors que la version installée chez moi est la Exiv2 v0.27.2-8. J'utilise DARKTABLE et mon boitier CANON EOS 6D Mark II n'est pas reconnu !
Voici le contenu de Readme.txt pour l'installation de Exiv2 v0.27.3.
Exiv2 v0.27.3 Linux Bundle GM For Release
Document Purpose
-------- -------
ReadMe.txt This file
README.md Developer Manual
README-CONAN.md Developer Manual Appendix
README-SAMPLES.md Developer Sample Code Manual
releasenotes.txt Late breaking news
exiv2.png Exiv2 Logo
COPYING GPLv2.0 Software License
Deliverable Location
----------- --------
exiv2 and sample applications bin/exiv2
libraries lib/libexiv2.so.0.27.3. & libexiv2-xmp.a
pkg-config file lib/pkgconfig/exiv2.pc
CMake support/consume files lib/cmake/exiv2
pkg-config file lib/pkgconfig/exiv2.pc
man pages share/man/
localisation files share/locale/
sample code samples/exifprint.cpp
build and test log logs/build.txt
To run exiv2 from the bundle
----------------------------
$ cd <bundle>
$ bin/exiv2
To build samples/exiftool.cpp from the bundle
---------------------------------------------
$ g++ -std=c++98 samples/exifprint.cpp -L$PWD/lib -I$PWD/include -lexiv2 -o exifprint
$ env LD_LIBRARY_PATH="$PWD/lib:$LD_LIBRARY_PATH" ./exifprint
To install for use by all users
-------------------------------
$ for i in bin include lib share ; do sudo mkdir -p /usr/local/$i ; sudo cp -R $i/* /usr/local/$i ; done
To compile and link your own code using installed library and include files
---------------------------------------------------------------------------
Method 1: Explicitly set include and linking options
$ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ ./exifprint --version
Method 2: Use pkg-config to set include and linking options
$ cd <bundle>
$ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ g++ -std=c++98 samples/exifprint.cpp -o exifprint $(pkg-config exiv2 --libs --cflags)
$ ./exifprint --version
Method 3: Use the CMake support/consume files
See file: README.md Section: 2.6 "Consuming Exiv2 with CMake"
More Documentation
------------------
Project Website: https://exiv2.org
$ export "MANPATH=/usr/local/share/man:$MANPATH"
$ man exiv2
Robin Mills
robin@clanmills.com
Updated: 2020-04-22
Pouvez-vous m'expliquer clairement comment j'installe ça !
Je vous remercie, par avance, pour l'application dans votre explication.
May the Force be with You
Obywan67