11.2. Installieren von Finance::Quote

Um festzustellen, ob das Perl-Modul Finance::Quote bereits auf Ihrem System verfügbar ist, geben Sie perldoc Finance::Quote in einem Terminalfenster ein. Wird Ihnen jetzt eine Dokumentation in dieser Form

$ perldoc Finance::Quote
NAME
    Finance::Quote - Get stock and mutual fund quotes from various exchanges

SYNOPSIS
    [...]

angezeigt, dann ist Finance::Quote installiert und Sie können, wie in Abschnitt 11.3.3, „Automatisierte Aktualisierung von Kursen mit gnucash-cli beschrieben, den automatisierten Kursabruf konfigurieren. Wenn nicht, dann gibt Ihnen dieser Abschnitt eine Anleitung zur Installation.

Erwarteter Zeitaufwand

Abhängig von der Qualität Ihrer Internetverbindung und CPUs kann die erstmalige Installation Ihren Computer eine Stunde oder länger beschäftigen.

Die Installation von Finance::Quote unterscheidet sich von einem Betriebssystem zum anderen. Für die verschiedenen unterstützten Systeme, können Sie die folgenden Anweisungen befolgen:

Prozedur 11.4. Unter Linux

  1. Beenden Sie GnuCash.

  2. Aktualisieren Sie Finance::Quote mit sudo gnc-fq-update. Der Befehl kann auch für eine Neuinstallation verwendet werden. Die richtige Syntax ist von der jeweiligen Distribution abhängig.

    Tipp

    Falls das mit der Meldung sudo: gnc-fq-update: Befehl nicht gefunden fehlschlägt, geben Sie which gnc-fq-update ein. Das sollte einen Pfad wie /usr/local/bin/gnc-fq-update zuückliefern. Wiederholen Sie den Befehl mit jenem zurückgelieferten Pfad: sudo /usr/local/bin/gnc-fq-update.

  3. Führen Sie den Befehl gnucash-cli --quotes info aus, um zu überprüfen, ob das Programm bereits in einem Verzeichnis liegt, welches in der Umgebungsvariable PATH eingetragen ist. [20]

    Ist Finance::Quote richtig installiert ist, dann werden die Versionsnummer sowie die von Finance::Quote verwendbaren Quellen für eine Kursabfrage aufgelistet. Bei Problemen mit der Installation wird eventuell eine Lösung vorgeschlagen.

Prozedur 11.5. Unter macOS

Anmerkung

Sie müssen mit einer Benutzerkennung angemeldet sein, die den Mac administrieren kann, um dieses Vorgehen anzuwenden.

  1. Beenden Sie GnuCash.

  2. Installieren Sie Xcode [21] , falls noch nicht geschehen. Es enthält Entwicklungswerkzeuge, die von CPAN benötigt werden, um die benötigten Finance::Quote Module zu bauen und zu testen.

  3. Öffnen Sie ein Finder-Fenster, wählen Programme in der Seitenleiste, klicken doppelt auf Dienstprogramme in der Dateifläche und öffnen mit Doppelkick eine Terminal-Anwendung.

  4. In der Termianlanwendung tragen Sie sudo /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update ein. Das Skript stellt viele Fragen, die alle mit den Vorgabewerten beantwortet werden können.

  5. Geben Sie exit ein oder Betätigen Sie Strg+D um die Shell zu beenden, gefolgt von Command+Q damit die Terminalanwendung geschlossen wird.

Prozedur 11.6. Unter Windows

  1. Beenden Sie GnuCash.

  2. Führen Sie StartGnuCashErweiterung um Kurse mit GnuCash online abzurufen aus. Dies ist ein kleines Hilfsprogramm, das Finance::Quote für Sie installiert.



[20] Wenn Sie die von Ihrer Distribution bereitgestellten GnuCash Pakete installiert haben, sollte gnucash-cli bereits in Ihrem PATH sein. Die Finance::Quote Version, die von Ihrem Paketmanager bereitgestellt wird, kann unter Finance::Quote-versions nachgelesen werden oder mit dem info-Befehl der Softwareverwaltung überprüft werden.

[21] Sie können Xcode aus dem App Store installieren oder Sie installieren die viel kleineren Xcode-Befehlszeilentools, indem Sie sudo xcode-select --install in einer Terminal.app Eingabeaufforderung ausführen.