Difference between revisions of "De/Flatpak"

From GnuCash
Jump to: navigation, search
m (Tips: Schreibfehler)
(Korrekturen und Ergänzungen)
Line 1: Line 1:
Flatpaks sind Bündel, welche neben dem Programm auch alle erforderlichen Bibliotheken enthalten. Falls Ihre Linux-Distribution zu alt ist für alle erforderlichen Bibliotheken, aber [https://flatpak.org/ Flatpak]-Unterstützung hat, könnenn Sie eine ''aktuelle stabile'' GnuCash-Version von [https://flathub.org/apps/details/org.gnucash.GnuCash Flathub] installieren.
+
Flatpaks sind Bündel, welche neben dem Programm auch alle erforderlichen Bibliotheken enthalten. Falls Ihre Linux-Distribution für erforderliche Bibliotheken zu alt ist, aber [https://flatpak.org/ Flatpak]-Unterstützung hat, können Sie eine ''aktuelle stabile'' GnuCash-Version von [https://flathub.org/apps/details/org.gnucash.GnuCash Flathub] installieren.
  
 
==Bekannte Einschränkungen==
 
==Bekannte Einschränkungen==
 
* Kein Finance::Quote,  
 
* Kein Finance::Quote,  
* kein direkter Druck von Berichten (Drucken in Datei fuunktioniert) und  
+
* kein direkter Druck von Berichten (Drucken in eine Datei funktioniert) und  
* ein potenzieller Bug der Guile veranlaßt alle scm-Quellen neu zu übersetzen. [https://github.com/flathub/org.gnucash.GnuCash/issues/24#issuecomment-523048429 Workaround]
+
* ein potenzieller Fehler, der Guile veranlaßt, alle scm-Quellen neu zu übersetzen. [https://github.com/flathub/org.gnucash.GnuCash/issues/24#issuecomment-523048429 Workaround (englisch)]
  
 
==Tips==
 
==Tips==
Line 14: Line 14:
 
Bisweilen gibt es Testversionen der aktuellen Programmentwicklung auf dem [https://code.gnucash.org/builds/flatpak/ Build-Server].
 
Bisweilen gibt es Testversionen der aktuellen Programmentwicklung auf dem [https://code.gnucash.org/builds/flatpak/ Build-Server].
  
Beispiel-Einrichtung unter Ubuntu:<SyntaxHighlight lang="sh">
+
Beispiel-Einrichtung unter ''Ubuntu'' oder ''Debian'' (ab ''Buster'' ist ''Flatpak'' regulär enthalten, für ''Stretch''/''Jessie'' in den „Backports“):
 +
 
 +
===Von Gnucash.org===
 +
Diese Version enthält Aqbanking 5.99.30 (für „PSD2“ geeignet, wird für Online-Banking mit FinTS/HBCI gebraucht; Stand: 22.9.2019).
 +
 
 +
<SyntaxHighlight lang="sh">
 
sudo apt install flatpak  #Flatpak installieren
 
sudo apt install flatpak  #Flatpak installieren
 
# Repositorium registrieren:
 
# Repositorium registrieren:
Line 23: Line 28:
 
# org.gnucash.GnuCash
 
# org.gnucash.GnuCash
 
sudo flatpak install gnucash org.gnucash.GnuCash//master-C3.7-201-g8342a6dfb-D3.7-15-gc52384e  # <-- Version anpassen!!!
 
sudo flatpak install gnucash org.gnucash.GnuCash//master-C3.7-201-g8342a6dfb-D3.7-15-gc52384e  # <-- Version anpassen!!!
https://code.gnucash.org/builds/flatpak/  # Programmstart
+
flatpak run org.gnucash.GnuCash  # Programmstart
 +
</Syntaxhighlight>
 +
 
 +
===Von Flathub.org===
 +
Diese Version enthält Gnucash 3.7 mit Aqbanking 5.8.2 (für „PSD2“ '''ungeeignet''', Online-Banking per FinTS/HBCI geht damit nicht mehr; Stand: 22.9.2019).
 +
 
 +
<SyntaxHighlight lang="sh">
 +
sudo apt-get install flatpak
 +
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
 +
flatpak run org.gnucash.GnuCash
 
</Syntaxhighlight>
 
</Syntaxhighlight>
  
 
[[Category:De|GnuCash]][[Category:Flatpak|de]]
 
[[Category:De|GnuCash]][[Category:Flatpak|de]]

Revision as of 17:21, 22 September 2019

Flatpaks sind Bündel, welche neben dem Programm auch alle erforderlichen Bibliotheken enthalten. Falls Ihre Linux-Distribution für erforderliche Bibliotheken zu alt ist, aber Flatpak-Unterstützung hat, können Sie eine aktuelle stabile GnuCash-Version von Flathub installieren.

Bekannte Einschränkungen

  • Kein Finance::Quote,
  • kein direkter Druck von Berichten (Drucken in eine Datei funktioniert) und
  • ein potenzieller Fehler, der Guile veranlaßt, alle scm-Quellen neu zu übersetzen. Workaround (englisch)

Tips

aqbanking-cli und andere Befehlszeilen-Werkzeuge aufzurufen
Man kann mit --command ein Kommando angeben, dass flatpak run statt des eigentlichen Programms ausführen soll. Also:
flatpak run --command=sh org.gnucash.GnuCash
öffnet eine Shell innerhalb der Sandbox von GnuCash, in der man dann auch aqbanking-cli aufrufen kann.

Testversionen

Bisweilen gibt es Testversionen der aktuellen Programmentwicklung auf dem Build-Server.

Beispiel-Einrichtung unter Ubuntu oder Debian (ab Buster ist Flatpak regulär enthalten, für Stretch/Jessie in den „Backports“):

Von Gnucash.org

Diese Version enthält Aqbanking 5.99.30 (für „PSD2“ geeignet, wird für Online-Banking mit FinTS/HBCI gebraucht; Stand: 22.9.2019).

sudo apt install flatpak  #Flatpak installieren
# Repositorium registrieren:
sudo flatpak remote-add --if-not-exists gnucash https://code.gnucash.org/builds/flatpak/gnucash-nightlies.flatpakrepo
flatpak remote-ls gnucash
# Ausgabe ist:
# Referenz
# org.gnucash.GnuCash
sudo flatpak install gnucash org.gnucash.GnuCash//master-C3.7-201-g8342a6dfb-D3.7-15-gc52384e  # <-- Version anpassen!!!
flatpak run org.gnucash.GnuCash  # Programmstart

Von Flathub.org

Diese Version enthält Gnucash 3.7 mit Aqbanking 5.8.2 (für „PSD2“ ungeeignet, Online-Banking per FinTS/HBCI geht damit nicht mehr; Stand: 22.9.2019).

sudo apt-get install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak run org.gnucash.GnuCash