<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-forward-container">
      <p>Moin moin,</p>
      <p>für alle, die mit aktuellem Ubuntu oder Linux-Mint arbeiten und
        deshalb die Flatpak-Version brauchen, so geht's:</p>
      <br>
      Die aktuelle Flatpak-Version aus dem Standard-remote (flathub)
      nutzt Stand heute aqbanking-Libraries, die zu alt sind, um auf die
      DKB zuzugreifen. <br>
      <br>
      <font face="monospace"><font size="4">$ flatpak remotes<br>
          Name    Optionen<br>
          flathub system<br>
          <br>
          $ flatpak list --app<br>
          Name      Anwendungskennung    
          Version                              Zweig    Installation<br>
          GnuCash   org.gnucash.GnuCash   5.10-unknown-commit (Flathub
          5.10)   stable   system<br>
          <br>
          $ flatpak run --command=sh org.gnucash.GnuCash<br>
          <br>
          [📦 org.gnucash.GnuCash ~]$ aqbanking-cli versions<br>
          ...<br>
           AqBanking-CLI: 6.5.4<br>
           Gwenhywfar   : 5.10.2.0<br>
           AqBanking    : 6.5.4.0</font><br>
      </font><br>
      <p>Aber die GnuCash Entwickler pflegen ein Flatpak-remote, welches
        ausreichend neue libs einbindet, und daraus kann die
        Entwickler-Version von GnuCash installiert werden. Hier habe ich
        das Vorgehen entnommen:  <br>
        <a class="moz-txt-link-freetext"
href="https://wiki.gnucash.org/wiki/De/Flatpak/Migrationsanleitung#Verf.C3.BCgbare_Versionen_nachschauen"
          moz-do-not-send="true">https://wiki.gnucash.org/wiki/De/Flatpak/Migrationsanleitung#Verf.C3.BCgbare_Versionen_nachschauen</a><br>
        <b>Klar: Banking mit nightly-Versionen ist nicht ohne Risiko,
          deshalb ist's sicher kein Fehler, vorher ein Backup von den
          Daten zu machen ...</b></p>
      <font face="monospace"><font size="4">$ flatpak remote-add --user
          gnucash <a class="moz-txt-link-freetext"
href="https://code.gnucash.org/builds/flatpak/gnucash-nightlies.flatpakrepo"
            moz-do-not-send="true">https://code.gnucash.org/builds/flatpak/gnucash-nightlies.flatpakrepo</a><br>
          <br>
          $ flatpak remotes<br>
          Name    Optionen<br>
          flathub system<br>
          gnucash user</font><br>
      </font><br>
      Zunächst die neueste Version aus dem "stable"-Zweig raussuchen,
      dazu die Webseite des "stable"-Branchs aufrufen<br>
      <br>
      $ brave-browser <a class="moz-txt-link-freetext"
        href="https://code.gnucash.org/builds/flatpak/stable/"
        moz-do-not-send="true">https://code.gnucash.org/builds/flatpak/stable/</a><br>
      <br>
      Ausgabe:<br>
      <br>
      <font face="monospace"><font size="4">Index of
          /builds/flatpak/stable<br>
          [ICO]   
          Name                                                     Last
          modified       Size    Description<br>
          ...<br>
          [   ]   
          gnucash-stable-C5.10-D5.10.flatpakref                   
          2024-12-21 01:00    1.7K     <br>
          [   ]    <b>gnucash-stable-C5.10-18-ge8049a6491-D5.10.flatpakref    
            2025-01-14 01:00</b>    1.7K     <br>
          ...</font><br>
      </font><br>
      Dieser Dateiname muß verkürzt in den nächsten Befehl eingesetzt
      werden, dazu vorne „gnucash-“ und hinten „.flatpakref“ weglassen.<br>
      <br>
      <font face="monospace"><font size="4">$ flatpak install --user
          gnucash
          org.gnucash.GnuCash/x86_64/stable-C5.10-18-ge8049a6491-D5.10<br>
          <br>
          $ flatpak list --app<br>
          Name      Anwendungskennung    
          Version                             
          Zweig                               Ursprung   Installation<br>
          GnuCash   org.gnucash.GnuCash   5.10-unknown-commit (Flathub
          5.10)   stable                              flathub    system<br>
          GnuCash   org.gnucash.GnuCash  
          e8049a6+                            
          stable-C5.10-18-ge8049a6491-D5.10   gnucash    user<br>
          <br>
          $ flatpak run --command=sh org.gnucash.GnuCash<br>
          [📦 org.gnucash.GnuCash ~]$ aqbanking-cli versions<br>
          Versions:<br>
           AqBanking-CLI: 6.6.0<br>
           Gwenhywfar   : 5.12.0.0<br>
           AqBanking    : 6.6.0.0</font><br>
      </font><br>
      Die "offizielle" Version kann weiterhin so aufgerufen werden:<br>
      <br>
      <font face="monospace"><font size="4">$ flatpak run
          --branch=stable --command=sh org.gnucash.GnuCash<br>
          [📦 org.gnucash.GnuCash ~]$ aqbanking-cli versions<br>
          Versions:<br>
           AqBanking-CLI: 6.5.4<br>
           Gwenhywfar   : 5.10.2.0<br>
           AqBanking    : 6.5.4.0</font><br>
      </font>
      <p>GunCash selbst wird gestartet mit</p>
      <p><font face="monospace"><font size="4">$ flatpak run
            org.gnucash.GnuCash</font></font></p>
      <p>Jetzt die Online-Banking Einrichtung aufrufen, den
        AqBanking-Setup starten und folgendes eintragen:<br>
        Benutzername: egal, z.B. dein Name<br>
        Bankleitzahl: 12030000<br>
        Benutzerkennung: der DKB-Anmeldename (mit "_p" am Ende)<br>
        Kundennummer: der DKB-Anmeldename (mit "_p" am Ende)<br>
        Server-URL: <a class="moz-txt-link-freetext"
          href="https://fints.dkb.de/fints" moz-do-not-send="true">https://fints.dkb.de/fints</a><br>
        HBCI-Version: 3.0<br>
        HTTP-Version 1.1<br>
        Dann unter Spezielle Aktionen "Abruf des
        Zertifikats","Bankinfos","Sytemkennung","iTAN-Modi" abrufen.<br>
        Jetzt kann auch die TAN-Methode "7940 - 940 - DKB App (Version
        7)" ausgewählt werden.<br>
        "Kontenliste abrufen". <br>
        Dann im Reiter "Konten" bei jedem DKB-Konto "BYLADEM1001" im
        Feld "SWIFT BIC" eingetragen werden. <br>
      </p>
      <p>Danach klappt (zumindest bei mir) der Zugriff auf das
        Giro-Konto.<br>
      </p>
      <p>Gruß Hartmut<br>
      </p>
      <p><br>
      </p>
    </div>
  </body>
</html>