Solange Microsoft WPF nicht auf Linux protiert hat bzw. wir auf AvaloniUI umgestellt haben, verwenden Sie Wine für Linux um die Desktop-App auf Linux zu nutzen.
https://www.winehq.org/
Verwenden Sie bitte dazu folgende Anleitung:
https://ccifra.github.io/PortingWPFAppsToLinux/Overview.html
Hier in Kürze für Ubuntu:
Prüfen Sie welche Architektur sie haben mit
dpkg --print-architecture
Bei der 64-Bit-Variante erhalten sie die Ausgabe amd64. Dann müssen Sie aber 32-Bit zulassen für Wine. Prüfen sie mit dem Befehlt ob es bereits aktiviert ist:
dpkg --print-foreign-architectures
Wenn Sie keine i386 als Ausgabe erhalten führen Sie folgende Befehl aus:
sudo dpkg --add-architecture i386
Aktualisieren Sie alle pakete:
sudo apt-get update
Installieren Sie WINE
sudo apt-get install wine32:i386
Prüfen Sie ob wine 9.0 oder höher installiert wurde:
wine --version
Mit dem diesem Befehl, können Sie die Umgebungsvariablen einrichten, was aber nicht notwendig ist:
wine winecfg
Laden Sie die dot-net runtime für Windows herunter, wechseln in das Verzeichnis wo das Installationsprogramm liegt und installieren sie sie in der Wine-Umgebung mit folgendem Befehl:
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
wine dotnet-sdk-8.0.404-winx64.exe
(Achten Sie darauf, dass sie die gleiche .net-Version installieren die iplus aktuell verwendet (siehe GitHub)).
Damit aber iplus ausgeführt werden kann, benötigen Sie aber die richtigen Windows-Schriftarten. Diese können Sie mit dem Zusatztool winetricks installieren (https://gitlab.winehq.org/wine/wine/-/wikis/Winetricks ).
Führen Sie dazu folgenden Befehl aus:
sudo apt-get install winetricks
Starten Sie winetricks
winetricks
Es erscheint ein Willkommensdialog. Dort wählen Sie "Install an application" aus und wählen aber keine Anwendung aus und brechen den nächsten Schritt mit Cancel ab. Wählen Sie dann "Install a font" aus und Drücken ok. Wählen Sie am besten alle Schriften aus. (Notwendig ist arial, calibri, consolas, courier, tahome, times, verdana, webdings.
Kopieren Sie anschließend das gesamte bin-Verzeichnis wo iplus für als Windows-Desktop-Version kompiliert vorliegt (in der Regel das Verzeichnis net8.0-windows7.0) in ein Linux-Verzeichnis. Wechseln Sie in per Terminal in dieses Verzeichnis und starten iplus mit dem Befehl:
wine gip.iplus.client.exe
oder
wine gip.mes.client.exe
ZorinOS
Mit ZorinOS kann man sich die Wine-Installation viel einfacher machen indem man die Wine-Unterstützung direkt anklickt:
https://help.zorin.com/docs/apps-games/windows-app-support/
Schriftarten fügt man auf diese Weise hinzu:
https://help.zorin.com/docs/system-software/microsoft-fonts/
Anschließend, kann man das Programm direkt aus dem Dateimanager per Doppelklick starten.