Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
KBDCALLS
- Moderator
- Beiträge: 22359
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 27.08.2015 22:11:34
Eigenlich sollte aber Debians Gnucasch mit
mysql klarkommen , wenn man sich Ahhängigkeiten ansieht.
Code: Alles auswählen
gnucash
Hängt ab von: gnucash-common
Hängt ab von: guile-2.0-libs
..
..
Hängt ab von: libdate-manip-perl
Schlägt vor: libdbd-mysql
Schlägt vor: libdbd-pgsql
Schlägt vor: libdbd-sqlite3
Empfiehlt: gnucash-docs
Empfiehlt: yelp
mysql , pgsql und sqlite3 sind Vorschläge die nicht zwingend mitinstalliert werden.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
raa
- Beiträge: 411
- Registriert: 19.12.2013 10:16:19
Beitrag
von raa » 30.08.2015 06:53:38
KBDCALLS hat geschrieben:Eigenlich sollte aber Debians Gnucasch mit
mysql klarkommen , wenn man sich Ahhängigkeiten ansieht.
Guter Vorschlag.
KBDCALLS hat geschrieben:mysql , pgsql und sqlite3 sind Vorschläge die nicht zwingend mitinstalliert werden.
Und vor allem muss dafür compiliert sein (hatten wir schon). Den "Standard" (eine große XML-Datei) stelle ich mir mit ein bisschen Datenbankkenntnis übrigens haarsträubend vor.
Code: Alles auswählen
+-------------------+
| Tables_in_gnucash |
+-------------------+
| accounts |
| billterms |
| books |
| budget_amounts |
| budgets |
| commodities |
| csv_imp_70053070 |
| customers |
| employees |
| entries |
| gnclock |
| invoices |
| jobs |
| lots |
| orders |
| prices |
| recurrences |
| schedxactions |
| slots |
| splits |
| taxtable_entries |
| taxtables |
| transactions |
| val |
| vendors |
| versions |
+-------------------+
Ähm, die Tabelle "csv_imp_70053070" gehört "von Hause aus" nicht dazu, die benutze ich, um die als CSV-Dateien von meiner Bank 'runtergeladenen Umsätze zu "importieren" und "automatisch" zu buchen. (Hab' mir dazu ein paar stored procedures und Shell-Scripte gebastelt.)
-
jkoerner
Beitrag
von jkoerner » 30.08.2015 12:05:15
raa hat geschrieben:Und vor allem muss dafür compiliert sein (hatten wir schon).
/debian/control aus Paket gnucash_2.6.7-2 hat geschrieben:Build-Depends:
debhelper (>= 9),
intltool,
pkg-config,
dh-autoreconf,
dh-python,
guile-2.0-dev,
imagemagick,
libaqbanking-dev (>= 5.6.0beta),
libdbi-dev,
libdbd-sqlite3,
libglib2.0-dev (>= 2.26),
libgnome-keyring-dev,
libgnomecanvas2-dev,
libgoffice-0.8-dev,
libgtk2.0-dev (>= 2.24),
libofx-dev,
libwebkitgtk-dev,
libxml2-dev,
libxslt1-dev,
python,
python-dev,
xsltproc,
zlib1g-dev
Die o.a.
libdbi-dev sollte für die Datenbankunterstützung von MySQL ausreichend sein
-
KBDCALLS
- Moderator
- Beiträge: 22359
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 30.08.2015 15:54:53
jkoerner hat geschrieben:raa hat geschrieben:Und vor allem muss dafür compiliert sein (hatten wir schon).
/debian/control aus Paket gnucash_2.6.7-2 hat geschrieben:Build-Depends:
Die o.a.
libdbi-dev sollte für die Datenbankunterstützung von MySQL ausreichend sein
Nein der ist nicht aureichend, aber die Grundlage das es funktioniert.
aptitude show libdbi-dev Source Package: libdbi
Beschreibung: DB Independent Abstraction Layer for C -- development files
libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing
one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous
database connections by using this framework.
aptitude show libdbd-mysql libdbd-pgsql libdbd-sqlite3 Source Package: libdbi-drivers
Beschreibung: MySQL-Datenbank-Treiber für libdbi
Dieser Treiber bietet Konnektivität zu MySQL-Datenbankservern mittels libdbi »Database Independent Abstraction
Layer«. Der Wechsel des Treibers für ein Programm erfordert keine Rekompilation oder Neuschreibung des
Quellcodes.
Homepage:
http://libdbi.sourceforge.net/
Beschreibung: PostgreSQL-Treiber für die libdbi
Dieser Treiber ermöglicht die Nutzung von PostgreSQL-Datenbank-Servern mit der Datenbank-unabhängigen
Abstraktionsschicht der libdbi. Ein Wechsel des verwendeten Treibers erfordert weder Neukompilierung noch
Umschreiben des Programm-Quellcodes.
Beschreibung: SQLite3 database driver for libdbi
This driver provides support for serverless SQLite3 databases through the libdbi Database Independent
Abstraction Layer. Switching a program's driver does not require recompilation or rewriting source code.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
raa
- Beiträge: 411
- Registriert: 19.12.2013 10:16:19
Beitrag
von raa » 20.09.2015 01:11:13
KBDCALLS hat geschrieben:Eigenlich sollte aber Debians Gnucasch mit
mysql klarkommen , wenn man sich Ahhängigkeiten ansieht.
Code: Alles auswählen
gnucash
Hängt ab von: gnucash-common
Hängt ab von: guile-2.0-libs
..
..
Hängt ab von: libdate-manip-perl
Schlägt vor: libdbd-mysql
Vorschlag angenommen (zu einem "fertigen" GNUCash "libdbd-mysql" dazuinstalliert), und es funzt. Danke!