************ Unstabile Version ****************** Alle Versionen der 2.1.x Serie von GnuCash sind experimentelle Entwicklungsversionen. Sie koennen normal funktionieren, muessen aber nicht. Benutzung auf eigene Gefahr! Die letzte stabile Version war gnucash-2.0.0. Die n�chste stabile Version wird gnucash-2.2.0 sein. ############################################## GnuCash ------- GnuCash ist die freie OpenSource-Finanzverwaltung f�r GNU/Linux und Unix. Das Programm ist eine Komplettl�sung zur Verwaltung der Finanzen von Privatanwendern und Kleinbetrieben. Das aus dem Rechnungswesen bekannte Prinzip der doppelten Buchf�hrung wird in GnuCash konsequent umgesetzt, so dass GnuCash h�chste Anspr�che an die Kontenf�hrung erf�llen kann. Auch Homebanking �ber HBCI ist m�glich, wenn die Bibliothek AqBanking installiert ist. F�r den Gesch�ftsverkehr ist die Verwaltung von Kunden, Lieferanten und Rechnungen enthalten. Weitere Features sind terminierte Buchungen, Import von OFX-Dateien und QIF-Dateien, zahlreiche Berichte und Grafiken mit Torten- und Balkendiagrammen und eine benutzerdefinierbare Oberfl�che. F�r Neueinsteiger ist ein Assistent zur Kontenerstellung vorhanden. Bestehende Dateien mit Finanzdaten z.B. aus Quicken oder Microsoft Money k�nnen problemlos �ber den QIF-Import eingelesen werden. Bei Fragen zur Installation und zur Benutzung steht eine deutschsprachige Mailingliste gnucash-de zur Verf�gung. Homepage: https://www.gnucash.org Deutsche Wiki-Seite: https://linuxwiki.de/GnuCash �bersetzungen der englischen Stichworte siehe po/glossary/de.po. Ben�tigte Pakete: ----------------- Siehe README.dependencies; im wesentlichen alle Gnome2-Entwickler-Pakete sowie guile, slib und swig. (g-wrap wurde mit gnucash-2.2.0 durch swig ersetzt und wird nicht mehr benutzt.) F�r die HBCI-Funktionen muss au�erdem das Paket aqbanking installiert sein, welches noch ein Paket namens gwenhywfar ben�tigt. Siehe auch doc/README.HBCI. Starten von GnuCash: -------------------- GnuCash kann von der Kommandozeile aus gestartet werden, und zwar einfach mit "gnucash" oder mit "gnucash ", wobei filename der Name eines gespeicherten Gnucash-Daten-Files sein muss. �bersetzung und Installation ---------------------------- Diese Schritte sind nur f�r die Sourcedistribution erforderlich, nicht f�r die Bin�rdistribution. Siehe auch https://www.linuxwiki.de/GnuCash/SourceInstall Nur beim Uebersetzen von GnuCash braucht man zusaetzlich die folgenden Pakete: libtool -- Erhaeltlich bei ftp://ftp.gnu.org/gnu. RPM's und deb's sind in ihrer Betriebssystem-Distribution. Normalerweise wird GnuCash wie folgt �bersetzt und installiert: # ./configure # make # make install Um deutsche oder franzoesische Versionen zu uebersetzen, muss die Umgebungsvariable entsprechend gesetzt sein. An GnuCash mitentwickeln : -------------------------- Bevor Sie an GnuCash mitentickeln , sollten sie folgendes tun: 1. Lesen von: https://wiki.gnucash.org/wiki/Development 2. Viele der Verzeichnisse unter 'src' enthalten desing.txt-Dateien, die viele Aspekte des GnuCash-Designs erklaeren. Auch lesen. 3. Die Gnucash development mailing Liste ueberfliegen, das Archiv ist auf der GnuCash-Website. 4. Abonnieren der GnuCash development mailing Liste. Details dazu auf der Website. Einen Patch einsenden --------------------- Wenn sie etwas Arebit geleistet haben, wollen sie ihr Ergebnis anderen zur Verfuegung stellen. Dazu senden sie einen Patch ein. Es gibt ein Perl-Skript in Gnucash, das diesen Patch fuer sie erzeugen kann. 'make-gnucash-patch' wird so benutzt: Als erstes die Entwicklungsverzeichnisse wie folgt aufsetzen : < GnuCash home development directory > | |---- < directory containing original GnuCash sources > | |---- < directory containing your modified GnuCash sources > Ein konkrete Beispiel koennte wie folgt aussehen : /home/me/gnucash | |---- /home/me/gnucash/gnucash.pristine (original sources) | |---- /home/me/gnucash/gnucash.mywork (original sources + my edits) Kopieren des 'make-gnucash-patch'-Skripts in das Haupt-Entwicklungsverzeichnis. Danach die folgenden Variablen veraendern, damit diese die Namen ihrer Verzeichnisse enthalten :(am obigen Beispiel orientiert) my $old = 'gnucash.pristine'; my $new = 'gnucash.mywork'; my $gnc_home = '/home/me/gnucash'; Jetzt das Skript in Gang setzen. Hinweis: Das Skript benoetigt die Programme 'makepatch', 'gzip', 'diff', und 'uuencode' (und natuerlich 'perl') um zu funktionieren. Drei Dateien werden erzeugt, wenn man das Skript laufen laesst : gnc.diff - Eine Ascii Text-DAtei, die die Unterschiede zwischen den Original Sourcen und den von ihnen bearbeiteten enthaelt. Am Schluss ist eine Liste, die die Files enthaelt, die hinzugefuegt, veraendert oder geloescht wurden. Bitte untersuchen sie dieses File!(insbesondere die Liste am Schluss) um sicherzustellen, dass alle Aenderungen in der Datei vorhanden sind. Diese Datei nicht einschicken! gnucash.diff.gz - Die gzipp'te Version der obigen Datei. Nicht einschicken! gnucash.diff.gz.uue - Die uuencoded (ascii-encoded) Version der obigen Datei. Dies ist die Datei, die eingeschickt werden muss. gnucash.diff.gz.uue an gnucash-devel@gnucash.org per E-Mail schicken. Vielen Dank schon mal im Voraus! ----------------- Entwickler: siehe AUTHORS Stand : 01.05.2006, Christian Stimming P.S.: Dieses README ist nur eine teilweise Uebersetzung der englischen Version, und ist damit eher selten auf aktuellem Stand, da diese den aktuellen Entwicklungen angepasst wird. Im Zweifel also bitte die englische Original-Version zu Rate ziehen.