Innanzi tutto, le dipendenze di Digikam non sono per niente "roba da matti"; buona parte di quelle librerie sono installate di default da qualunque distribuzione Linux.
Digikam è un programma formato da diversi pacchetti, ciascuno dei quali svolge un compito ben preciso; una volta che hai installato tutto il necessario, hai a disposizione un software completo per la gestione e la manipolazione delle foto digitali. Roba che è difficile da trovare anche sotto Windows (persino tra i software commerciali).
La dipendenza principale di Digikam è
libgphoto2 (che spesso viene chiamata con il nome
gphoto2); come puoi notare in questo link, la tua fotocamera è pienamente supportata da libgphoto2:
http://www.gphoto.org/proj/libgphoto2/support.php
Molte fotocamere Canon, come le IXUS e le EOS, sono viste come mass-storage solo attraverso un apposito driver fornito esclusivamente per Windows; sotto Linux tali fotocamere vengono viste da libgphoto2 in PTP mode (Photo Transfer Protocol). Eventualmente, controlla che nel menu di configurazione della fotocamera sia abilitata proprio la modalità PTP di interfacciamento con il PC.
Io uso senza nessun problema una Canon EOS 350D.
Libgophoto2 (e non Digikam) permette di default l'accesso alla fotocamera in PTP mode solo per l'utente root; per rendere la fotocamera accessibile a tutti gli utenti basta seguire la semplicissima spiegazione presente nel manuale di libgphoto2 scaricabile qui (gphoto2-manual):
http://sourceforge.net/project/showfile ... up_id=8874
Se non riesci ad accedere alla fotocamera nemmeno da root, allora potresti aver installato una versione troppo vecchia di libgphoto2; oppure, potresti non aver soddisfatto tutte le dipendenze.