KMyMoney
Aus Gentoo Linux Wiki
| Installationsmethoden • LiveCDs • Kernel & Hardware • Laptops & Notebooks • Portage • System • Netzwerke & Services • X • Software • Anderes • alphabetischer HOWTO Index |
Inhaltsverzeichnis |
Seit Version 0.8 von KMyMoney werden Plugins unterstützt. Eines der ersten Plugins ist AqBanking, der Nachfolger von OpenHBCI2, welches KMyMoney ermöglicht, verschiedene Konten online abzugleichen. Im Folgenden wird beschrieben, wie AqBanking mit KMyMoney zu installieren und konfigurieren ist.
[Bearbeiten] Installation
| Notiz: Nicht alle benötigten Pakete sind als stable markiert. |
Für KMyMoney werden im wesentlichen drei Pakete benötigt, welche wie folgt zu installieren sind.
(erfahrungsbericht: ich habe am 10.03.2007 (mit ACCEPT_KEYWORDS="~x86" in der make.conf) einfach das use flag 'hbci' für kmymoney aktiviert. KMyMoney zieht dann die notwendigen Abhängigkeiten hinzu.)
[Bearbeiten] gwenhywfar
gwenhywfar wird von AqBanking zur Kommunikation eingesetzt. Es muss mindestens in der Version 1.99.2 vorliegen. Zu diesem Zeitpunkt liegt das Paket nur als testing maskiert vor.
echo sys-libs/gwenhywfar ~x86 >> /etc/portage/package.keywords emerge gwenhywfar
[Bearbeiten] AqBanking
AqBanking ist das eigentliche Plugin für KMyMoney welches die HBCI Funktionalität an KMyMoney weitergibt. Es sollte mindestens mit folgenden USE-Flags konfiguriert werden. kde, qt und hbci. Wenn benötigt kann auch geldkarte als USE-Flag angegeben werden, wodurch eine Ansteuerung eines Kartenlesers über libchipcard ermöglicht wird.
| Notiz: AqBanking muss mindestens in der Version 1.8.0 vorliegen. |
echo net-libs/aqbanking ~x86 >> /etc/portage/package.keywords echo net-libs/aqbanking kde qt hbci >> /etc/portage/package.use emerge aqbanking
[Bearbeiten] KMyMoney
KMyMoney muss mit "--enable-kbanking" kompiliert werden. Bei Versionen aelter als 0.8.3-r1 wird dazu das Ebuild abgeändert, bei Versionen ab 0.8.3-r1 muss das lokale USE-Flag "hbci" gesetzt werden.
| Datei: /usr/portage/app-office/kmymoney2/kmymoney2-<version>.ebuild |
# In Zeile 29 den Eintrag # "--disable-kbanking" in # "--enable-kbanking" ändern |
Da beim nächsten emerge sync das geänderte Ebuild überschrieben wird, ist es besser das Ebuild in das Portage Overlay Verzeichnis zu kopieren und dort zu ändern.
In beiden Fällen muss jedoch die Checksumme neu berechnet werden
ebuild /usr/portage/app-office/kmymoney2/kmymoney2-<version>.ebuild digest
Nun kann das Paket installiert werden.
emerge -av kmymoney2
| Notiz: Sollte aqbanking bei einem emerge world aktualisiert werden, muss KMyMoney neu kompiliert werden. Bei neuer KMyMoney Version nicht vergessen --enable-kbanking zu aktivieren! |
[Bearbeiten] Konfiguration
Nach dem Start von KMyMoney muss AqBanking konfiguriert werden. Dafür rufen wir den "Banking Settings" Dialog auf.
Settings -> Configure Online Banking
Unter dem Reiter "Backends" wird "aqhbci" ausgewählt und auf den Button "Setup" geklickt. Es öffnet sich nun ein neuer Dialog zum Anlegen eines "banking users".
Wer vorher schon seine Bankgeschäfte über "AqMoney", "KOpenHBCI", GOpenHBCI", "LxBank", "AqHBCI-Tool" oder "QBankManager" getätigt hat, kann an dieser Stelle seine bereits vorhanden keyfiles importieren.
[Bearbeiten] PIN/TAN User
Um einen neuen PIN/TAN Benutzer zu erstellen wird der Menüpunkt "setup PIN/TAN" ausgewählt und auf "OK" geklickt. Daraufhin öffnet sich ein Wizzard, dessen Anweisungen Folge geleistet wird.
AqBanking verfügt über eine eigene Datenbank mit Banken und deren Eigenschaften. Man braucht nur die Bankleitzahl einzugeben und erhält eine Liste mit zugehörigen Bankinstituten. Dadurch werden automatisch HBCI Server Adressen eingetragen.
Im weiteren Verlauf wird eine Verbindung zum HBCI Server aufgebaut. Im Statusfenster kann die Verbindung verfolgt werden. Manche Banken stellen eine Account Liste zur verfügung. Diese wird im nächsten Dialog abgefragt. Wenn eine Bank diese Liste nicht anbietet wird ein Fehler zurück gegeben, welcher allerdings nicht beachtet werden muss. Lediglich müssen jetzt die Accountinformationen von Hand eingetragen werden.
[Bearbeiten] Anwendung
Als nächster Schritt muss ein bestehendes KMyMoney Konto dem eben erstellen PIN/TAN User Konto zugewiesen werden, bzw. umgekehrt. Dazu muss im Einstellungen Dialog des Bankinstituts die Bankleitzahl korrekt eingegeben werden. Ist das erledigt wird die Kontextmenüfunktion der Konten dieser Bank für HBCI Mapping freigeschaltet. Das Konto kann nun zugewiesen werden.
[Bearbeiten] Anhang
[Bearbeiten] Sprache ändern
KMyMoney kann in verschiedenen Sprachen gestartet werden. Um die Anwendung in deutscher Sprache zu starten wird KMyMoney mit folgenden Optionen aufgerufen.
KDE_LANG=de kmymoney2
