Banking4 Version 7 unter Linux 32 bit oder 64 bit
Da ab Wine-Version 5.1 das Banking4-Programm nicht mehr vollumfänglich funktioniert, habe ich ein neues Skript zusammengestellt. Damit lässt sich über PlayOnLinux das Banking4-Programm ganz einfach installieren, unabhängig davon, welche Wine-Version bereits installiert ist. Die vorhandene Wine-Version bleibt erhalten.
Das Skrpit mit dem Namen "Bankin4-1.sh" kann man hier herunterladen:
https://drive.google.com/file/…sp=sharing
Das Skript kann mit jedem Editor geöffnet und gesichtet werden. Es erstellt eine neue Prefix mit dem Namen „Banking4“ und der Wine-Version „wine-staging-4.3“. Andere installierte Wineversionen, Wineprefixe und Einstellungen bleiben dabei erhalten! Achtung, sollte bei PlayOnLinux schon eine Prefix mit dem Namen „Banking4“ existieren, wird die alte Prefix gelöscht werden, oder man öffnet das Skript mit einem Editor und ändert den Namen in folgenden Zeilen:
TITLE="Banking4"
PREFIX="Banking4"
1. Vorbereitung
Zunächst muss sichergestellt werden, dass folgende Pakete installiert sind:
samba, winbind, wget, curl, fonts-wine
Dazu kopiert man in die Konsole folgenden Befehl:
sudo apt install samba winbind wget curl fonts-wine
Sollten die Pakete schon vorhanden sein, wird das automatisch erkannt und sie werden nicht neu installiert, aber die fehlenden Pakete werden nachinstalliert.
2. Wine und PlayOnLinux installieren
Falls Wine noch nicht installiert ist, wird es mit PlayOnLinux automatisch mit installiert. Falls wine bereits installiert ist, kann es so bleiben. Es wird auch nicht verändert.
Folgende Angaben gelten für Ubuntu bzw. Linuxmint:
Zuerst öffnet man das Terminal (Konsole) und kopiert folgenden Befehl hinein.
sudo apt install --install-recommends playonlinux
3. Installation des Programms mit Hilfe des Skripts
Zuerst wird PlayOnLinux (z. Bsp. über die Konsole mit dem Befehl „playonlinux“) gestartet. Oben klickt man auf "Werkzeuge" und wählt: „ein lokales Skript ausführen“". Man klickt auf „Durchsuchen“ und geht zu dem Ort (meistens Downloads), wo das Skript „Banking4-1.sh“ gespeichert ist. Zuerst kommt eine Warnung, dass das Skript nicht von PlayOnLinux zertifiziert ist, denn es handelt sich um ein privat erstelltes Skript. Nach dem Akzeptieren wird zuerst „wine-staging-4.3“ heruntergeladen (bereits installierte Wine-Versionen bleiben erhalten!!!) und dann eine Prefix mit „wine-staging-4.3“ erzeugt. Danach wird eventuell gefragt, ob man „wine.mono“ und „wine.gecko“ installieren möchte:
Bei „wine-mono“ unbedingt auf „abrechen“ klicken, während „wine-gecko“ installiert werden muss!
Die neue Prefix erhält den Namen „Banking4“. Achtung, sollte man schon eine Prefix mit diesem Namen haben, wird die alte Prefix gelöscht!
Jetzt wird nach der Installationsmethode gefragt. Hier wählt man „Herunterladen des Programms“.
Nun wird das neueste „Banking4“ installiert.
Danach werden nacheinander Net-Framework 4.0 und Net-Framework 4.8.0 installiert. Die Installation kann mehrere Minuten dauern. Bitte nicht abbrechen.
Wenn alles installiert ist, kann man Banking4 starten.
Bekannte Probleme
Cloud
Früher funktionierte „Dropbox“ nicht, aber inzwischen scheinen alle Cloud-Funktionen fehlerfrei zu laufen.
Drucker
Die Druckfunktion funktioniert nicht richtig. Man muss zuerst eine PDF Datei erzeugen und diese anschließend ausdrucken.
Kontenliste bearbeiten
Die Kontenliste kann nicht aufgerufen werden. Bei der Vorgängerversion „Banking4W“ lief das noch einwandfrei. Die Ursache konnte ich bisher nicht finden.
_______________________________________________________________________________
Kartenlesegerät
Wenn man ein Kartenlesegerät von Reiner SCT benutzen möchte, öffnet man die Konsole und kopiert folgenden Befehl hinein:
sudo apt install libifd-cyberjack6 pcscd pcsc-tools libpcsc-perl libpcsclite1
(Achtung, diese Dateien können bei anderen Distributionen verschiedene Namen haben!)
Bei Ubuntu-64bit bzw. Linuxmint-64bit wird zusätzlich „libpcsclite1“ als i386 Version benötigt, was nur über die Konsole installiert werden kann! Dazu kopiert man ins Terminal:
sudo apt-get install libpcsclite1:i386
Bevor man das Kartenlesegerät benutzen kann, muss die „winscard.dll“ implementiert werden. Die „winscard.dll“, die speziell für wine entwickelt wurde, gibt es hier:
https://sourceforge.net/projects/scard4wine/
Nun wird der Ordner entpackt. Es entsteht ein neuer Ordner namens „winscard-linux“. Darin ist eine Datei namens „install.sh“. Diese wird mit einem Doppelklick geöffnet. In der 2. Zeile steht:
WINE_LIB32_PREFIX=/usr/lib/i386-linux-gnu/wine
Dies Zeile wird geändert in:
WINE_LIB32_PREFIX=/home/username/.PlayOnLinux/wine/linux-x86/4.3-staging/lib/wine
Anstelle von „username“ fügt man den eigenen Benutzername ein und speichert die Datei.
Nun öffnet man das Terminal und kopiert nacheinander folgende Befehle hinein( der Ordner „winscard-linux“ muss dabei im Ordner „Downloads“ liegen!):
cd Downloads/winscard-linux
sudo ./install.sh
Wichtig ist, dass die 32bit-Installation erfolgreich war. Die 64bit-Version brauchen wir nicht, weil wir nur mit wine-32bit arbeiten. Die entsprechende Fehlermeldung kann man deshalb ignorieren.
Bei manchen Linux-Distributionen schaltet sich der pcscd-Treiber nicht automatisch ein. Wenn man das Kartenlesegerät benutzen möchte, muss man hier, jedesmal bevor man das Banking4-Programm startet, folgenden Befehl in der Konsole eingeben:
sudo killall pcscd
sudo pcscd -f