Mit t@x 2006 Linux kann man seine Steuererklaerung unter Linux bearbeiten und elstern. Es ist das einzige mir bekannte Programm, mit dem dies unter Linux moeglich ist. Insofern also: Lob an buhl.de.
Ich habe es leider jedoch nicht geschafft, das Programm mit der mitgelieferten WIne Version vom Juli 2004(!) zum laufen zu bekommen. Die Source-Installation bricht mit einem Stackgroessen-Problem ab und die Binaeren Versionen von Wine brechen allesamt mit einem Segmentation Fault ab (ja, ich habe alle druchprobiert…). Laut Newsgroup funktioniert das bei dem einen oder anderen zwar – also als erstes ausprobieren – bei mir jedoch nicht.
Tja, nun bin ich aber Idealist und dachte mir: “Das wirst du schon hinbekommen”. Und tatsaechlich: Hier ist eine Loesung, mit der unter einem nativen 64-bit Gentoo t@x 2006 Linux stabil laeuft:
Die Installationsdatei tax2006-10-linux.bin starten – sie legt bei mir ein Verzeichnis “V700048_ESD2006” an. Wenn alle Dateien ausgepackt wurden, den Installer einfach beenden – es muss einiges verändert werden.
Es wird die Wine Version 20050310 benoetigt (gibt’s z.B. auf iBiblio. Leider hat der Download dort nicht die richtige Struktur. Im .tar.gz muss Wine im Verzeichnis src liegen – also, Datei auspacken, wine-20050310 in src umbenennen und wieder einpacken. Das Archive muss mit dem Namen “winesrc-20040716.tgz” ins Verzeichnis “tax 2006 Linux/data” (vorher sicherheitshalber ein Backup der “echten”, sprich der alten Datei machen).
Nun folgendermassen die Installation starten:
export LDFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib -m32" export CFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib -m32" sh install.x
Für Wine die “Quellcode-Option” auswaehlen und warten. Installation sollte nun problemlos durchlaufen.
Die Version 20050310 laeuft bei mir nun ganz gut. 20050211 ist oft abgestuerzt. Alle anderen machen Probleme – und ich habe eine Menge durchprobiert… Neuere Versionen ignorieren die Einstellungen der Wine Konfigurationsdatei und erwarten die Einstellungen in der Registry, aeltere haben das Stack-Frame Problem oder mucken wegen libpthread.
Wichtig und auch fuer die Binaer-Pakete erforderlich: Folgende emul-linux (Gentoo-)Pakete muessen installiert sein:
app-emulation/emul-linux-x86-baselibs app-emulation/emul-linux-x86-compat app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-medialibs app-emulation/emul-linux-x86-qtlibs app-emulation/emul-linux-x86-sdl app-emulation/emul-linux-x86-soundlibs app-emulation/emul-linux-x86-xlibs
Hatte ‘nen riesigen Aufwand aber nun ist die Steuererklaerung fertig.
[tags]t@x 2006, tax 2006, linux, amd64, em64t, 32bit chroot, wine[/tags]