Hallo an alle Linux Benutzer,
tax 2019 kann mit Hilfe von Wine auch weiterhin unter Linux genutzt werden. Das folgende Vorgehen führt problemlos zum Erfolg.
Alle Angaben und Anleitungen ohne Garantie, ohne Anspruch auf Vollständigkeit oder Richtigkeit. Benutzung auf eigene Gefahr, für Datenverlust, Sach- und Personenschäden jeglicher Art kann ich nicht haftbar gemacht werden. Die Benutzung von tax 2019 unter Wine wird weder vom Hersteller noch vom Autor dieser Anleitung explizit empfohlen oder aktiv mit Hilfe unterstützt. (sorry, sowas muss leider immer ganz vorne stehen)
Diese Anleitung ist im Grunde nichts weiter als eine Kopie der Anleitung aus dem Vorjahr für tax 2018. Der alte Thread kann unter Umständen auch noch Hilfreich bei der Beseitigung von unerwarteten Fehlern sein. Der Vollständigkeit halber fasst die neue Anleitung im Anschluss in einem zweiten Teil (Post) alle Links und Referenzen zusammen. Wer da noch weitere lesenswerte Quellen kennt, kann diese doch bitte hier im Thread mit posten -- Danke.
Bevor es los gehen kann noch ein Wort zur Version von Wine. Im zurückliegenden Jahr und auch aktuell mit der Installation von tax 2019 kamen immer wieder Probleme bei Installation und Benutzung in Zusammenhang mit äußerst aktuellen Wine Versionen auf. Diese Anleitung stützt sich bewusst auf die letzte freigegebene stabile Version (aktuell 3.0). Das WineHQ Projekt garantiert nur mit dieser Ausgabe, dass bisherige Anwendungen weiterhin funktionieren, Regressionen mit hocher Priorität beseitigt werden und diese keine neuen Regressionen verursachen. Ein solches Qualitätsmerkmal stellt man ja auch an tax selbst, also warum soll man sich diese Eigenschaft nicht auch darunter in seiner Laufzeitumgebung gönnen?
Also, mein wichtigster Hinweis für diese Anleitung: Bitte die stabile Version Wine 3.0 benutzen!
Wine 3.0
Installation der letzten stabilen Wine Version 3.0 unter Ubuntu 18.04 (16.04 und 14.04 wird auch noch funktionieren). Anleitung dazu findet man über https://www.winehq.org/download und dann weiter nach https://wiki.winehq.org/Ubuntu -- man sollte nicht das Paket aus der Distribution benutzen, das ist all zu häufig veraltet.https://wiki.winehq.org/Ubuntu
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.keyrm -f winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
Alles anzeigen
Installation der letzten Ausgabe von winetricks um die Installation der Visual C++ Bibliotheken und eventuell mal anderer noch notwendiger Komponenten zu vereinfachen. Anleitung dazu findet man über http://winetricks.org/#installing oder https://wiki.winehq.org/Winetricks#Getting_winetricks -- man sollte nicht das Paket aus der Distribution benutzen, das ist all zu häufig veraltet.
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
Fast tagesaktuelle Updates von winetricks kann man wie folgt nachinstallieren:
Diese Anleitung erfolgte mit der winetricks --version
20181203-next - sha256sum: ad4de4abda1916f775e8d2294aa971ea246eee7097cc9003885a25e544b1027f
Wine Bottle for tax 2019
Wie für die vergangenen Versionen 2018 bis 2016 gilt auch für 2019 wieder eine 32 Bit Wine Laufzeitumgebung zu benutzen damit das .NET Framework funktioniert (WINEARCH=win32). Ratsam ist es auch, für jede Windows Anwendung eine eigenständige Wine Laufzeitumgebung (Bottle) einzurichten, hier im Beispiel ein versteckter Ordner im Heimatverzeichnis (WINEPREFIX=$HOME/.tax.2019.wine32). Mit Hilfe von winetricks wird hier auch abgesichert, dass die fehlenden Laufzeitpakete mono für das .NET Framework und gecko für die im Windows fest eingebaute IE-HTML Engine herunter geladen und in die Wine Bottle installiert werden, bevor irgend etwas anderes geschieht. Die entsprechenden Hinweise bitte ernst nehmen und der Installation folgen.
Win32 Bottle für tax 2019 anlegen und auf Windows 7 einstellen:
Hinweis Mono Installation |
Hinweis Gecko Installation |
Win32 Bottle für tax 2019 mit Visual C++ 2017 libraries und .NET 4.0-4.6 ausstatten. Meldungen über fehlenden Windows Update-Dienst ignorieren, empfohlene Windows Neustarts durchführen.
WINEARCH=win32 WINEPREFIX=$HOME/.tax.2019.wine32 winetricks dlls vcrun2017
WINEARCH=win32 WINEPREFIX=$HOME/.tax.2019.wine32 winetricks dlls dotnet46
Sollte bei der Installation des .NET 4.x Framework etwas schief gehen, dann die Wine Bottle löschen (siehe ganz unten) und nochmal ohne Installation von .NET neu anlegen (letzte Zeile weg lassen). Wine nutzt dann automatisch das integrierte Mono Framework. Bisher hat tax 2019 bei mir auch darunter funktioniert, also ohne .NET Installation.
In Summe ergibt sich damit WINEARCH=win32 WINEPREFIX=$HOME/.tax.2019.wine32 winetricks list-installed:
Using winetricks 20181203-next - sha256sum: ad4de4abda1916f775e8d2294aa971ea246eee7097cc9003885a25e544b1027f with wine-3.0.4 and WINEARCH=win32
dotnet40
dotnet45
dotnet46
vcrun2017
tax 2019 mit Updates installieren
Hier gehe ich davon aus, dass zuvor folgende Installer von Buhl herunter geladen wurden:
- /tmp/TaxSteuersoftware2019.exe
- /tmp/TaxSteuersoftware2019Update261670.exe
Nacheinander werden tax 2019 und danach das letzte freigegebene Update installiert:
WINEARCH=win32 WINEPREFIX=$HOME/.tax.2019.wine32 wine "Z:\tmp\TaxSteuersoftware2019.exe"
WINEARCH=win32 WINEPREFIX=$HOME/.tax.2019.wine32 wine "Z:\tmp\TaxSteuersoftware2019Update261670.exe"
Ergebnis
Die Desktop-Integration von Wine sorgt dafür, dass tax direkt über den Linux Desktop erreichbar ist. Ebenfalls sind die MIME-Types für all tax Dateierweiterungen ordentlich in Linux integriert. Ebenso sind auch alle Linux Standardanwendungen wie PDF Betrachter oder Textverarbeitung (bei den meisten LibreOffice oder vielleicht auch TextMaker) über die MIME-Types direkt aus tax verfügbar. Alle unter Linux eingerichteten Drucker stehen dank Wine jederzeit unter tax zur Verfügung. Wine sorgt also für eine unauffällige Integration des Windows Programms tax in den normalen Arbeitsablauf unter Linux. Selbst der unter Linux voreingestellte Ablageort für Dokumente wird durch Wine als "Meine Dokumente" eingeblendet.
Zu beachten ist lediglich, dass neue Updates von Buhl nicht direkt aus tax heraus herunter geladen und installiert werden können, man erhält lediglich eine Information über neu bereitgestellte Updates. Dies müssen dann manuell herunter geladen und so wie oben beschreiben installiert werden.
Hier ein paar "Schnappschüsse":
Linux Desktop Integration | tax_2019_desktop_entry.png |
tax 2019 MIME Type unter Linux | tax_2019_mime_type.png |
tax 2019 Hauptfenster | tax_2019_main.png |
tax 2019 Information | tax_2019_info.png |
tax 2019 Hilfeseite | tax_2019_hilfe.png |
Bei Fehlschlägen oder Nichtgefallen
Sollte bei der Installation irgendetwas schief gegangen sein, dann kann man mit Hilfe von winetricks die Wine Bottle auch wieder komplett löschen: