QuickSteuer2020 mit Wine

Hinweis: In dem Thema QuickSteuer2020 mit Wine gibt es 85 Antworten auf 9 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Ok. CrossOverLinux bekomme ich nicht ans laufen.


    Hab dazu auch noch das gefunden:

    1.

    How to install CrossOver Linux 19.0.0 on openSUSE Tumbleweed

    https://www.codeweavers.com/su…5869;msg=223062#msg225869

    Ich habe allerdings nicht die CrossOver-Linux-Version 19.0.0 und auch nicht Tumbleweed. Das will ich auch jetzt nicht installieren.

    2.

    Hier wird beschrieben, wie man statt deb/rpm package den .bin installer von CrossOver nutzt.

    Wie man allerdings eine spezielle Version herunter lädt von CrossOver steht hier nicht.

    https://www.codeweavers.com/su…linuxtutorial/install#bin


    Ich breche an dieser Stelle meinen Versuch/Test mit CrossOverLinux erst mal ab.

    Fehlt nur noch die Variante "direkt mit wine". (siehe mein nächster Post)

    Für den Inhalt des Beitrages 280249 haftet ausdrücklich der jeweilige Autor: mikado

  • Ein eigenes sogenanntes "Prefix" anzulegen ist an sich kein Hexenwerk:

    Code
    mkdir ~/QuickSteuer2020
    export WINEPREFIX=~/QuickSteuer2020
    cd Downloads # bzw. zu dem Ordner wo sich die Installationsroutine befindet.
    wine Setup.exe

    Das habe ich jetzt auch mal "direkt in wine" versucht. Allerdings habe ich das nicht mit QuickSteuer sondern mit dem Programm ElsterFormular ausprobiert (da ich ja weiß, dass das auch läuft).

    Code
    wine@linux-13x5:~> mkdir ~/ElsterFormularWine
    wine@linux-13x5:~> ls
    Bilder Dokumente ElsterFormularWine Öffentlich Schreibtisch Vorlagen
    bin Downloads Musik PlayOnLinux's virtual drives Videos

    hat geklappt :-)

    Code
    wine@linux-13x5:~> export WINEPREFIX=~/ElsterFormularWine

    hat geklappt :-)

    Code
    wine@linux-13x5:~> cd Downloads
    wine@linux-13x5:~/Downloads> cd ElsterFormular
    wine@linux-13x5:~/Downloads/ElsterFormular> dir
    insgesamt 87376
    -rw-r--r-- 1 wine users 89469952 20. Mai 15:19 ElsterFormularPrivat.msi

    Auch ok. Bin im Verzeichnis wo die msi-Programm-Datei ist. :-)

    Code
    wine@linux-13x5:~/Downloads/ElsterFormular> wine ElsterFormuarPrivat.msi

    Hat natürlich nicht geklappt, weil es ja keine exe-Datei, sondern eine msi-Datei ist.

    Siehe auch https://wiki.ubuntuusers.de/Wine/#MSI-installieren

    Daher

    Code
    wine@linux-13x5:~/Downloads/ElsterFormular> msiexec /i ElsterFormularPrivat.msi

    was auch geklappt hat. Dabei wurde auch ein Link auf dem Desktop angelegt.

    An diesem kann ich (unter Eigenschaften) sehen, wo sich die exe Datei befindet (die in diesem Beispiel "pica.exe" heißt):

    Code
    /home/wine/ElsterFormularWine/dosdevices/c:/Program Files (x86)/ElsterFormular/bin/

    Woher weiß Linux, dass er ausgerechnet in den prefix ElsterFormularWine installieren soll?

    Hätte ja auch sein können, dass ich mehrere prefixe habe...

    Und hätte ich sicherheitshalber (wenn ich mehrere prefixe habe und er in prefix XY installieren soll) den Befehl "msiexec" besser anders ausführen sollen?

    Für den Inhalt des Beitrages 280250 haftet ausdrücklich der jeweilige Autor: mikado

  • Woher weiß Linux, dass er ausgerechnet in den prefix ElsterFormularWine installieren soll?

    Hätte ja auch sein können, dass ich mehrere prefixe habe...

    Richtig, deswegen der export-Befehl der genau das macht. Es wird da eine Umgebungsvariable WINEPREFIX gesetzt und dann exportiert. Für den Start von Elster-Formular brauchst Du ihn aber dann nicht mehr. Sofern Du die Exportvariable vorher exportiert hast und die Shell nicht geschlossen hast müsste wine auch direkt in das entsprechende Verzeichnis trotz der .msi-Datei installieren.

  • Bei der Erstellung des Prefix "ElsterFormularWine" ist mir aufgefallen, dass sich in dem Prefix auch die Dokumente befinden, die der lokale Benutzer in seinen Ordnern hat, z.B. Textdateien, Bilder, ... Insofern werden wohl alle lokalen Dateien zusätzlich in das Prefix kopiert.

    Kann man auch ein Prefix erstellen "ohne das die lokalen Dateien in das Prefix kopiert" werden?

    (Ansonsten kann man ja auch - so wie ich das gemacht habe - einen eigenen neuen Benutzer anlegen, wo keine bzw. wenige Dateien vorhanden sind.)


    Außerdem weiß ich jetzt auch nicht mehr, mit welcher wine-Version ich das Programm letztendlich installiert habe. Natürlich kann nur die wine-Version genommen werden, die auf meinem PC installiert ist. Aber es gibt ja auch immer wieder neue wine Pakete / Versionen, die durch updaten installiert werden.

    Wie/wo kann man nachsehen, mit welcher wine-Version das Programm in dem Prefix damals installiert wurde?


    Wird bei der Installation immer "automatisch" die aktuellste wine-Version genommen?

    (Im Grunde gibt es ja die voherige wine-Version nicht mehr auf dem PC, wenn man updatet.)


    Wird beim starten des Programms (z.B. durch klicken auf die Verlinkung) immer die aktuellste wine-Version genommen?

    Also wenn ich das Programm mit "wine Version A" installiert hätte, anschließend (per Update) die "wine Version B" habe und danach das Programm im Prefix starte. Wird das Programm dann mit "wine Version A" oder "wine Version B" gestartet?

    (Eigentlich dürfte "wine Version A" ja durch das Update nicht mehr auf dem PC sein.)


    Kann man auch sagen "leg mir ein Prefix an, mit einer bestimmten wine Version an", z.B. "wine Version A" ?

    (Mir ist klar, dass es grundsätzlich am sinnvollsten ist, die neueste normale wine-Version zu nehmen. Das habe ich schon mehrmals gelesen.)

    Für den Inhalt des Beitrages 280507 haftet ausdrücklich der jeweilige Autor: mikado

  • Bei der Erstellung des Prefix "ElsterFormularWine" ist mir aufgefallen, dass sich in dem Prefix auch die Dokumente befinden, die der lokale Benutzer in seinen Ordnern hat, z.B. Textdateien, Bilder, ... Insofern werden wohl alle lokalen Dateien zusätzlich in das Prefix kopiert.

    Kann man auch ein Prefix erstellen "ohne das die lokalen Dateien in das Prefix kopiert" werden?

    (Ansonsten kann man ja auch - so wie ich das gemacht habe - einen eigenen neuen Benutzer anlegen, wo keine bzw. wenige Dateien vorhanden sind.)

    Ich nehme an, dass Du die Dateien über den Dateimanager, beispielsweise unter "Speichern unter…" meinst. Dies sind Verknüpfungen zu deinen "Dokumenten" bzw. "Bilder" Ordnern. Dass wine direkt eine Kopie davon anlegt wäre mir neu: Man kann dies auch im Prefixordner "drive_c" nachschauen.


    Zitat

    Wird beim starten des Programms (z.B. durch klicken auf die Verlinkung) immer die aktuellste wine-Version genommen?

    Also wenn ich das Programm mit "wine Version A" installiert hätte, anschließend (per Update) die "wine Version B" habe und danach das Programm im Prefix starte. Wird das Programm dann mit "wine Version A" oder "wine Version B" gestartet?

    (Eigentlich dürfte "wine Version A" ja durch das Update nicht mehr auf dem PC sein.)

    Das Prefix wird dann angepasst und auf die neueste Version aktualisiert. Dies erkennt man an einem kleinen Pop-Up: "Die Konfigurationsdateien für /home/benutzer/… werden aktualisiert, bitte warten…"


    Welche wine-Version jeweils vom System verwendet wird kannst Du mit


    Code
    wine --version

    herausfinden. Parallel aber beispielsweise die stabile Version und die Entwicklerversion zu installieren funktioniert meines Wissens nur mit PlayOnLinux. Sowohl Entwicklerversion als auch stabiler Zweig verwenden das gleichnamige Binary "wine".

  • Du hast Recht, es werden in das Prefix keine Dateien kopiert. Es sind Verküpfungen,

    z.B. den Ordner "Meine Dokumente" (in drive_c/users/<Benutzername>)


    Ich habe jetzt auch versucht, QuickSteuer2020 direkt mit wine zu installieren:

    Code
    wine@linux-13x5:~> wine --version
    wine-5.9
    Code
    wine@linux-13x5:~> mkdir ~/QuickSteuer2020
    wine@linux-13x5:~> export WINEPREFIX=~/QuickSteuer2020
    (...anschließend in das entsprechende Verzeichnis der DVD gewechselt...)
    wine@linux-13x5:/run/media/wine/QS252136/data> wine setup.exe

    Nach einiger Zeit kommt folgende wine-Meldung:

    Code
    Die Installation hat den >Microsoft Installer< aktualisiert!
    Es wird empfohlen, die Installation nun zu schließen, und erneut aufzurufen.
    Wenn Sie direkt fortfahren, kann es zu Problemen beim Zugriff auf den >Installer< kommen.

    Die Meldung habe ich mit ok bestätigt und (wegen der Meldung) die QuickSteuer-Installation abgebrochen.

    Danach habe ich die Installation erneut ausgeführt:

    Code
    wine@linux-13x5:/run/media/wine/QS252136/data> wine setup.exe

    Bei dieser zweiten Installation kam wieder die obige Meldung. Diesmal habe ich allerdings die Installation weiter fortgesetzt:

    - Lizenznummer eingeben, weiter

    - Lizenzbedingungen akzeptiert, weiter

    anschließend kam die wine-Meldung

    Code
    Fehler: Datei nicht gefunden

    Nachdem ich das mit ok bestätigt hatte, meldete das Installationsprogramm von QuickSteuer

    Code
    Die Installation von QuickSteuer2020 wurde mit einem Fehler beendet.

    und ich konnte nur noch auf <Setup beenden> klicken.


    Wenn ich mit Dolphin die Setup.log-Datei ansehe

    (zu finden in drive_c/ProgramData/HL/QS/25/Log)

    steht da dann zum Schluss drin:

    Code
    ...
    21:36:52 [ERROR] SHGetSpecialFolderPath bad result!!
    21:36:52 [ERROR] Datei nicht gefunden.
    21:36:52 [ INFO] ELSTER-DLL commonData not found!

    Für den Inhalt des Beitrages 280548 haftet ausdrücklich der jeweilige Autor: mikado