README: EasyTax für Linux ------------------------- Februar 2008 BEZUGSQUELLE ------------ Das Installtions-Script befindet sich auf der EasyTax-CD. Die aktuelle Version von EasyTax kann auf http://hwis.ch/ bezogen werden. EasyTax für Linux wird für die Kantone AG und BL angeboten. Der Download befindet sich unter: AG: http://hwis.ch/easytax_ag.html BL: http://hwis.ch/easytax_bl.html VORRAUSSETZUNGEN ---------------- - Ein funktionstüchtiges Betriebssystem. Empfohlen wird eine aktuelle Distribution (Mandriva, openSuse, Ubuntu, Gentoo etc) mit grafischer Desktop-Umgebung (KDE, GNOME etc). Live-Systeme sind auch möglich. - Ein lauffähiges Java Runtime Envirenment (JRE) von Sun Microsystems Dies kann unter http://java.com/de/ bezogen werden, bei gewissen Distributionen (openSuse 10.2) ist es bereits vorinstalliert. Es wird empfohlen die neuste Version zu verwenden. Für Ubuntu-User sind weiter unten einige Infos. Ein Vorhandensein der JRE kann in der Konsole getestet werden: $ java -version - Schreibrechte und ca. 20 MB freier Speicher. Bei einem Live-System ist die Installation auf einen externen Datenträger (USB-Stick) möglich. INSTALLATION ------------ Hinweis: Folgende Anleitung bezieht sich auf EasyTax BL. Die Installation von EasyTax AG verläuft jedoch genau gleich. Zur Installation muss das Script (z.B. EasyTax2007BL_unix_1_0.sh) runtergeladen und ausgeführt werden. Eventuell müssen erst die Zugriffsrechte der Datei angepasst werden, damit es ausgeführt werden kann. Damit mehrere User das Programm starten können, muss es als Superuser installiert werden. Die Installation ist aber auch mit den Rechten eines beliebigen Users möglich, solange er Schreibrechte auf ein Medium mit ca 20 MB freiem Speicher hat. Je nach Distribution und Einstellungen kann der Benutzer mit su gewechselt werden oder es besteht die Möglichkeit den Befehl sudo zu verwenden. Installation als Superuser mithilfe von su (Normalerweise wird dabei das root-Passwort verlangt.): $ su # sh ./EasyTax2007BL_unix_1_0.sh Installation als Superuser mithilfe von sudo: $ sudo sh ./EasyTax2007BL_unix_1_0.sh Installation als aktueller User: $ sh ./EasyTax2007BL_unix_1_0.sh Als erstes werden die zur Installation benötigten Dateien entpackt. Falls dies nicht funktioniert sollte die Datei erneut heruntergeladen werden. Danach wird nach einer gültigen Java-Installation gesucht. Der Installationsassistent führt Sie durch den Rest der Installation. Bei der Installation als Superuser kann die Applikation direkt auf der Konsole oder mit Alt-F2 gestartet werden: $ EasyTax2007_BL Bei der Installation als User kann EasyTax anhand der Verknüpfung auf dem Desktop gestartet werden. DEINSTALLATION -------------- Das Skript zur Deinstallation muss aus dem Installationsverzeichnis (z.B. /usr/local/EasyTax2006BL/) und von dem selben User bzw von root ausgeführt werden. Falls das Installationsverzeichnis nicht mehr bekannt ist hilft dies vielleicht weiter: # file `which EasyTax2007_BL` Deinstallation: # cd /usr/local/EasyTax2007BL/ # sh ./uninstall Der Assistent leitet Sie durch den Rest der Deinstallation. Die EasyTax-Dateien mit den erfassten Daten bleiben dabei bestehen. Das Verzeichnis ~/.easytax und sich darin befindliche Dateien können gelöscht werden. HINWEISE UND PROBLEMBEHANDLUNG ------------------------------ ### Hilfe/Wegleitung: ### Beim Klick auf einen Hilfe-Knopf in der Anwendung sollte ein Webbrowser starten und die gewünschten Informationen anzeigen. Es können folgende Probleme auftreten: - Es wird kein Browser gestartet (bzw ein Konsolenbrowser der nicht sichtbar ist) - Es wird nicht der gewünschte Browser gestartet Lösung durch Setzen einer Systemvariabel: Durch die Systemvariabel BROWSER kann ein beliebiger Web-Browser gewählt werden: $ BROWSER=/usr/bin/firefox /opt/EasyTax2007BL/EasyTax2007_BL Lösung durch ändern eines Symlinks (nur mit Root-Rechten möglich): x-www-browser mit einem Symlink auf den gewünschten Browser (z.B. Firefox) ersetzen: # cd /usr/bin/ # mv x-www-browser x-www-browser-original # ln -s firefox x-www-browser Diese Änderung rückgängig machen: # cd /usr/bin/ # rm x-www-browser # mv x-www-browser-original x-www-browser Hilfe/Wegleitung online: http://www.baselland.ch/docs/fkd/steuern/easytax.htm http://www.ag.ch/steueramt/de/pub/angebote/steuererklaerungen.php ### Druck: ### Bei manchen Systemen kann mit EasyTax nicht direkt gedruckt werden. Lösung: Steuererklärung als PDF-Datei speichern und mit beliebigem PDF-Viewer ausdrucken. ### Installation der JRE unter Ubuntu: ### Bei Ubuntu kann das Paket sun-java5-jre durch die Paketquelle "Multiverse" installiert werden. https://help.ubuntu.com/6.10/ubuntu/desktopguide/C/extra-repositories.html Damit die Sun JRE statt der bei Ubuntu vorhandenen Java Interpreter verwendet wird muss in der zur Installation verwendeten Konsole folgender Befehlt ausgeführt werden: $ export INSTALL4J_JAVA_HOME_OVERRIDE=/usr/lib/jvm/java-1.5.0-sun/jre/ Dabei muss der Pfad zur JRE zeigen. Alternativ kann das Installationsskript in einem Editor angepasst werden. ### Update: ### Das Update steht momentan (Steuerperiode 2007) nur für den Kanton Aargau zur Verfügung. Beim Update werden die aktuellen Versionen der Software und der Kursliste aus dem Internet geladen und die alten Dateien ersetzt. Dazu werden Schreibrechte im Installationsverzeichnis benötigt. Falls die Installation als Root durchgeführt wurde, kann EasyTax als Root gestartet und das Update durchgeführt werden, ansonsten gelingt dies mit dem normalen User. Das Autoupdate (Suche nach Updates beim Start von EasyTax) ist standardmässig aktiviert und kann über das Menü (Datei->Beim Start nach Updates suchen) deaktiviert werden. Der aktuelle Installer auf http://hwis.ch/ enthält die jeweils neuste Version von EasyTax, jedoch nicht immer die neuste Kursliste. ### Buttons funktionieren nicht / Hinzufügen nicht möglich: ### Diese Probleme treten auf, wenn das "Look and Feel" gewisse Funktionen nicht unterstützt oder fehlerhaft implementiert. Seit EasyTax 2007 wird wenn möglich "MetalLookAndFeel" verwendet, welches keine Probleme machen sollte. EasyTax 2006 hatte noch Probleme mit "GtkLookAndFeel" welche jedoch unterdessen behoben wurden. Sie können ein anderes "Look and Feels" (laf) wählen um das Problem zu umgehen: Auflisten der verfügbaren LAFs (nur in der Konsole sichtbar, EasyTax wird nicht gestartet): $ java -jar ETBL07.jar --laf ? "Motiv" als LAF verwenden (falls vorhanden): $ java -jar ETBL07.jar --laf com.sun.java.swing.plaf.motif.MotifLookAndFeel ### "EasyTax 2007 BL ist bereits gestartet." ### Diese Meldung sollte nur erscheinen, wenn EasyTax bereits läuft. Es wird dringend davon abgeraten EasyTax ein zweites mal zu starten. Es besteht die Möglichkeit EasyTax mit dem Parameter nolock zu starten oder die Lockdatei (normalerweise /tmp/EasyTax_2007_BL.lock) zu löschen. Ein Neustart des Systems ist jedoch vorzuziehen. ### Sonstige Probleme: ### Bei sämtlichen Problemen lohnt sich ein Blick auf die Ausgabe in der Konsole. Die Ausgabe in Dateien ist auch möglich. $ EasyTax2007_BL > stdout.txt 2> errout.txt