Digikam – erste Schritte

Was ist Digikam?

Digikam ist ein Archivierungssystem für digitale Bilder unter dem KDE Desktop. Mit Hilfe von Digikam können Sie die Bilddateien von Digitalkameras herunterladen, heraufladen, löschen und auf ihrere Festplatte katalogisieren. Digikam enthält folgende Funktionen:

  • Komfortable Bildbetrachtung für die Dateien auf dem Wechselspeichermedium der Kamera und der Festplatte
  • Löschen, kopieren und verschieben von Dateien mit Drag and Drop Funktion.
  • Bildschrim-Dia-Show

 

Software Lizenz

Digikam wurde von Renchi Raju unter der GPL 2 Lizenz entwickelt. Die Software darf damit kostenlos benutzt und auch weitergegeben werden. Genauere Infos finden Sie unter: http://www.gnu.org/licenses/gpl.html

 

System-Anforderungen

  • Software: Ein lauffähiges KDE 3.0.X oder höher
  • Software: Ein lauffähiges gphoto 2.X oder höher bzw. ein lauffähiges USB Mass Storage (Installation siehe Digitalkamera HOWTO)
  • Hardware: Eine Digitalkamera die von gphoto 2.X unterstützt wird oder eine Digitalkamera bzw. Kartenleser der USB Mass Storage Klasse.
  • Hardware: Eine Grafikkarte mit mindestens 256 Farben bei einer Auflösung von mindestens 640 x 480.
  • Hardware: Maus oder anderes Eingabe-/Zeige-Gerät
  • Hardware: Freier Festplattenspeicher für Software und Bilder

 

Arbeiten mit diesem Handbuch

Dieses Anwenderhandbuch verwendet die folgenden typografischen Merkmale, um bestimmte Abläufe darzustellen:

  • Alle Abläufe, die sich auf das Auswählen bestimmter Menüpunkte bezieht, werden fettgedruckt dargestellt. Als Trennzeichen zwischen den Untermeüs dient das “grösser als” (>) Symbol. Die Anweisung zum Beenden des Programms würde demnach wie folgt aussehen: Camera > Quit
  • Einige Anweisungen in diesem Handbuch beziehen sich auf die Tasten ihrer Tastatur. Die Bezeichnung der Tasten werden ebenfalls fettgedruckt dargestellt. Wenn mehrere Tasten gleichzeichig gedrückt werden sollen dann sind die Tasten mit einem Pluszeichen <+> verbunden. Die Tastenkombination <Alt> + <h> z.B. öffnet das Hilfemenü.
  • Die meisten Aktionen werden heutzutage über die Maus ausgeführt. Der Begriff Mausklick wird für die primäre Maustaste verwendet. Als primäre Maustaste wird dabei normalerweise die linke Taste gemeint, es sei denn Sie haben die Maus auf Rechtshänder umgestellt. Bei der linken Maustaste handet es sich demnach um die sekundäre Maustaste. Bei Verwendung der linken wird dies auch im Text beschrieben. Alle Einstellung für die Maus lassen sich im Kontrollzenrum unter Angeschlossene Geräte > Maus einstellen.
  • Dateinamen, Verzeichnisse und Pfade werden wie folgt dargestellt: /tmp

 

Installieren von Digikam

Die Software läst sich auf verschiedenen Wegen installieren und hängt unter anderen von ihrer Distribution ab. Die einfachste Installation läst sich mit fertigen Packet durchfüren. Wir beschränken uns daher auf die installation vom fertigen RPM Packeten und die installation über den Quellcode.

Homepage von digikam: http://digikam.sourceforge.net/

 

Installation von fertigen RPM Packeten

Beim Einsatz einer gänigen Distibutionen wie Red Hat, SuSE, Mandrake können Sie die Software mit Hilfe des RPM Package Manager installieren. Das System hat eine Datenbank in der alle installierten RPM Packte mit den zugehörigen Dateien registriert sind. Bei bzw. vor der Installation von neuen Softwarepacketen wird geprüft ob alle notwendigen Dateien vorhanden sind. Fehlen notwendige Packete erfolgt eine Fehlermeldung, mit Information was benötigt wird. Die Deinstallation es ebenso einfach. Installieren lassen sich RPM Packete von jedem beliebigen Speichermedium (Festplatte,Wechselspeichermedium, CD-ROM, DVD-ROM) oder eine FTP Verbindung. Bei der Suche nach dem richtigen Packet sollten Sie auf folgende Punkte achten:

  • Packet muss für ihre Prozessorarchitektur erstellt worden sein (z.B. i386=Intel x86 Architekur für 386 und compatibele)
  • Packet sollte für ihre Distribution erstellt worden sein (SuSE, RedHat, Mandrake)
  • Packet sollte für die richtige Version der Distribution erstellt worden sein (SuSE 7.3, RedHat 8.0)
  • Überprüfen Sie auf der Seite http://www.DSL-Check.eu Ihre DSL Geschwindigkeit, da die Pakete zum Download evtl. sehr groß sein können.

Falls Sie kein entsprechendes Packet finden, versuchen Sie ein Packet für eine ältere Distribution. Eine umfangreiche Suchmaschine für RPM Packete findet man unter: http://rpm.pbone.net/

 Informationen zum Inhalt des RPM Packetes erhalten Sie durch:

rpm -qip <Dateiname vom Packet>

Bei Bedarf können Sie auch die Prüfsumme und den öffentlichen Schlüssel überprüfen durch:

rpm –checksig -v <Dateiname vom Packet>

Für die eigentliche Installation von einem Speichermedium aus gibt man folgenden Befehl ein:

rpm -i <Dateiname vom Packet>

Für die Installation über eine anonymous FTP Verbindung lautet der Befehl zum Beispiel:

rpm -i ftp://ftp.tu-chemnitz.de/pub/linux/suse/a1/lilo.rpm

 

Installation von Software über das Source-RPM-Paket

Im Normalfall wird zu jeder Distribution auch der Quellcode mitgeliefert. Die RPM basierenden Distributionen bringen den Quellcode meistens als RPM Quellcode mit. Diese Source-RPM-Pakete beihalten alle Informationen und Daten zum selber erstellen ihrer Binären RPM Packete. Es ist dabei normalerweise möglich den Quellcode der neuesten Distribution zu verwenden. Sie können also z.B. für eine SuSE 7.3 Distribution den RPM Quellcode der SuSE 8.2 verwenden. Für die Installation wird ein lauffähiger C bzw. C++ Compiler und die installierten Entwicklungsbibilotheken vorrausgesetzt! Besorgen Sie sich z.B. aus dem Internet den benötigten RPM Quellcode. Die RPM Quellcodedatei hat folgende Endung: “.src.rpm”. Das RPM Quellpacket läst sich wie folgt entpacken:

rpm -i <dateiname.src.rpm>

Die Dateien werden dabei nicht in der RPM Datenbank registert. Die entpackten Datei befinden sicht unter /usr/src/packages/SOURCES bzw. /usr/src/packages/SPECS. Wechsel Sie in das Verzeichnis SPECS:

cd /usr/src/packages/SPECS

Die specs Datei ist eine Textdatei die alle Information über das Packet und deren erstellen enthält. Falls Sie ihr fertiges RPM Packete weitergeben möchten, sollten Sie in der specs Datei die Tags Distribution, Vendor und Packager einfügen bzw. ändern, da sonst später keiner mehr die Datei zuordnen kann. Details zu den Tags findet man im RPM Handbuch.

Zum compilieren des Packetes geben Sie folgendes ein:

rpm -bb –sign <programmname.spec>

Mit Hilfe der Option “–target i586″ lassen sich auch Prozessoroptimierte Packete, in unseren Fall für den Pentium erstellen. Das fertige RPM Binärpacket befindet sich unter:

/usr/src/packages/RPMS und läst sich wie oben beschrieben installieren.

 

Installation von Software über den Quellcode

Die Installation über der Quellcode ist deutlich aufwendiger, aber dafür auch viel flexibeler. Aus dem Quellcode läst sich für aber jede unterstützte Plattform und CPU Architektur die Software erstellen und installieren. Mit neuen Compilern ist es ausserdem möglich Prozessoroptimierte Software zu erstellen. Für neue Software bzw. Version gibt es oft nicht sofort ein RPM Packet, so das man machmal nicht diese Installationsvariante nicht vorbei kommt. Für die Installation wird ein lauffähiger C bzw. C++ Compiler und die installierten Entwicklungsbibilotheken vorrausgesetzt! Besorgen Sie sich aus dem Internet den benötigten Quellcode. Der Quellcode ist normalerweise in einem kompremierten Tar-Archiv abgespeichert. Das Archiv läst sich wie folgt entpacken:

tar xzvf <dateiname.tar.gz> bzw. tar xjvf <dateiname.tar.bz>

Wechsel Sie in das Verzeichnis vom Quellcode:

cd <Programmname-Version>

Für die Übersetzung muss jetzt geprüft werden, ob alle benötigten Bibliotheken und Programme installiert sind. Ausserdem wird noch zusäzlich angegeben wo die Software installiert werden soll. Je nachdem welche Software Sie installieren und welche Distribution Sie einsetzen, können sich die Variablen und Pfade unterscheiden. Für eine SuSE Distribution müssen Sie z.B. dafür folgende Befehle ausfüren:

export KDEDIR=/opt/kde3

export QTDIR=/usr/lib/qt3

./configure –prefix=/opt/kde3

Wenn der ./configure Befehl ohne Fehlermeldung durchgelaufen ist kann der Quellcode nun übersetzt werden. Dies geschieht durch folgenden Befehl:

make

Bei älteren Compilern gibt es öfters interne Compilerfehler. Führen Sie dann einfach nach mal dem make Befehl aus. Wenn alles erfolgreich übersetzt worden ist kann die Software installiert werden. Dies geschieht durch:

su -c “make install“ (Der Befehl benötigt das root Passwort)

Einige Programme lassen sich durch “make deinstall” wieder entfernen. Besser ist jedoch sich das Programm checkinstall zu installieren und den Installationsbefehl “make install” durch “checkinstall” zu ersetzen. Checkinstall installiert nicht nur die Software, sondern erstellt auch das RPM Packet und registriert das Packet in der RPM Datenbank. Das Programm läst sich dann einfacher deinstallieren.

 

Starten von Digikam

Mit Hilfe des Startmenüs

a) Klicken Sie auf das K-Symbol der Startleiste, um das Menü zu öffnen

b) Bewegen Sie die Maus hoch bis auf den Eintrag Graphics und dann nach rechts zum Digikam Menüeintrag

c) Klicken Sie auf den Menüeintrag von Digikam

Neu installierte Programme erscheinen eventuell nicht sofort im Startmenü. Verwenden Sie dann einfach die Run Command Methode.

 

Mit Hilfe von Run Command oder Konqueror

a) Klicken Sie auf das K-Symbol der Startleiste, um das Menü zu öffnen.

b) Bewegen Sie die Maus hoch bis auf den Eintrag Run Command…

c) Klicken Sie auf den Menüeintrag Run Command…

d) Geben Sie in der Command Zeile digikam ein und klicken auf die Schaltfläche <Run>

 Alternativ können Sie das Programm “Run Command” auch aus dem Tools Menü vom Konqueror starten.

 

Mit Hilfe von der Konsole (Gut zur Fehleranalyse)

a) Starten Sie eine KDE Konsole

b) Geben Sie digikam ein und drücken die <Eingabe> Taste

Bei eventuelle Probleme mit der Software, können Sie die Fehlermeldungen in der Konsole mitlesen. Wenn Sie die Konsole schliessen, wird automatisch auch digikam beendet.

 

Mit Hilfe eines Desktop Symbols

Falls Sie das Programm sehr oft benutzen empfiehlt es sich ein Symbol auf dem Desktop anzulegen.

a) Starten Sie Konqueror

b) Geben in der Location Zeile folgendes ein: file:/opt/kde3/share/applnk/Graphics und drücken die <Eingabe> Taste

c) Suchen Sie mit Hilfe des Skrollbalkens die Datei digikam.desktop

d) Klicken Sie auf die Datei und halten die Maustaste gedrückt

e) Verschieben Sie den Mauszeigen bei gehaltener Maustaste auf den Desktop

f) Lassen Sie die Maustaste los und wählen aus dem aufspringenden Popup Menü > link here

g) Durch einen Klick auf das Digikam-Symbol läst sich das Programm starten