Molto spesso i repository di Ubuntu contengono del software non molto aggiornato, oppure semplicemente abbiamo bisogno di una versione particolare del software.
Nel mio caso ho dovuto molto tribolare con Gphoto2, in quanto c’era un baco per la mia specifica fotocamera (una canon A40).
Il problema era questo:
Il nuovo file è alla posizione /DCIM/122CANON/IMG_2265.JPG* sulla fotocamera
ERRORE: Impossibile ottenere l’immagine.
ERRORE: libcanon.so ha dei bug?
Grazie all’aiuto della comunità è stato possibile correggere il baco modificato i sorgenti e ricompilandoli. Potete leggere la soluzione qui
Tornando a noi, dopo aver scaricato gphoto e libgphoto, provvedete a decomprimerli in una directory, per esempio /home/utente/gphoto2.
Nel caso in cui avessimo precedentemente tentato l’installazione dai repository rimuoviamo gphoto2
sudo apt-get remove gphoto2
Installiamo alcune librerie necessarie a gphoto2
sudo apt-get install libusb-dev libtool libltdl-dev libaa1-dev libjpeg8-dev libreadline-dev libcdk5-dev libpopt-dev libexif-dev
Spostiamoci nella cartella di libgphoto.
cd /home/utente/gphoto2/libgphoto2-2.4.14
Lanciamo il configure
./configure
Prestiamo attenzione che non ci siano eventuali errori, lanciamo il make
make
Ed infine l’install
sudo make install
Spostiamoci nella directory contenente i sorgenti di gphoto2
cd ..
cd gphoto2-2.4.14/
Diamo questo comando per settare alcuni parametri del configure e lanciamo il configure
./configure –prefix=/usr/local –with-libgphoto2=/usr/local
Sempre occhio ad eventuali errori… A questo punto lanciamo
make
sudo make install
Verifichiamo l’installazione
/usr/local/bin/gphoto2 -v
Se tutto è ok otterremo un output di questo tipo
gphoto2 2.4.14 gcc, popt(m), exif, cdk, no aa, jpeg, readline
libgphoto2 2.4.14 gcc, ltdl, EXIF
libgphoto2_port 0.8.0 gcc, ltdl, USB (libusb0), serial without locking
Siete pronti per utilizzare la vostra fotocamera al meglio e con il software più aggiornato!