Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

eTaxflnp-Setup

Shell: Bash Linux

Installer für eTaxflnp auf Linux – automatisierte Installation von Liechtensteins elektronischer Steuererklärungssoftware für natürliche Personen.

English version

Inhaltsverzeichnis

Features

  • Automatisches Herunterladen und Installieren der aktuellsten eTaxflnp-Version
  • Unterstützung für spezifische Steuerjahre mit dem Flag --year YYYY
  • Automatische Erkennung der Host-Skalierung (GNOME, KDE, X11) und Weitergabe an die Java-Anwendung
  • Auf immutable/rpm-ostree-Hosts: Containerisierung in distrobox mit Ubuntu 24.04 LTS (der offiziellen Referenzdistribution des Vendors)
  • Auf nativen dpkg-Hosts: Direkte Installation via dpkg
  • Export als normale lokale Anwendung/Menüeintrag
  • Mehrere Steuerjahre können nebeneinander installiert werden
  • Sichere Deinstallation (mit oder ohne spezifisches Steuerjahr)

Anforderungen

Für Hosts mit nativem dpkg (Debian/Ubuntu Familie)

  • curl
  • dpkg und apt-get
  • sudo (wenn nicht als root ausgeführt)

Für immutable/rpm-ostree-Hosts oder Hosts ohne dpkg

  • distrobox (Installation: https://github.com/89luca89/distrobox)
  • Ein Container-Laufzeitumfeld: podman oder docker
  • Auf rpm-ostree Hosts: Installation mit rpm-ostree install podman und anschließender Reboot

Allgemein

  • x86_64-CPU (ARM/aarch64 wird nicht unterstützt)
  • Linux-Kernel mit funktionsfähiger X11/XWayland-Unterstützung

Installation

Repository klonen

git clone https://github.com/Pat9496/eTaxflnp-setup.git
cd eTaxflnp-setup

Aktuelle Version installieren

./install-etaxflnp.sh

Das Skript lädt automatisch die neueste verfügbare Steuerjahrsversion herunter und installiert diese.

Spezifisches Steuerjahr installieren

./install-etaxflnp.sh --year 2023

Das Skript sucht zuerst auf der aktuellen Download-Seite, bei älteren Jahren auch auf der Archivseite.

Mehrere Steuerjahre nebeneinander

Das Skript nutzt beim Ausführen standardmäßig eine bestehende distrobox wieder. Dies ermöglicht, mehrere Steuerjahrsversionen ohne Konflikte parallel zu installieren:

./install-etaxflnp.sh --year 2023
./install-etaxflnp.sh --year 2024

Beide Versionen sind anschließend im Anwendungsmenü verfügbar (jeweils als separater Menüeintrag mit entsprechendem Steuerjahr).

Distrobox neu erstellen erzwingen

./install-etaxflnp.sh --recreate-box

Die bestehende distrobox wird gelöscht und neu erstellt. Dies ist selten notwendig und führt zum Verlust aller darin installierten Steuerjahrsversionen.

Optionen

Flag Beschreibung
--year YYYY Spezifisches Steuerjahr installieren (oder mit --uninstall entfernen). Ohne diesen Flag wird die neueste verfügbare Version verwendet.
--recreate-box Bestehende distrobox löschen und neu erstellen, statt diese wiederzuverwenden. Nicht kombinierbar mit --uninstall.
--uninstall Installation entfernen. Nicht kombinierbar mit --recreate-box.
-h, --help Hilfemeldung anzeigen.

Deinstallation

Spezifisches Steuerjahr entfernen

./install-etaxflnp.sh --uninstall --year 2023

Das Steuerjahr 2023 wird entfernt, andere Jahre und die distrobox bleiben intakt. Der Menüeintrag und die installierten Dateien für dieses Jahr werden gelöscht.

Alles entfernen

./install-etaxflnp.sh --uninstall

Alle installierten Steuerjahre und die distrobox werden entfernt. Das ist eine rein lokale Operation; es wird kein Netzwerkzugriff benötigt. Dateien im Home-Verzeichnis werden nicht berührt.

Bekannte Einschränkungen

  • x86_64-only: ARM/aarch64-Linux wird nicht unterstützt. Der Vendor bietet keinen Build für diese Architektur.
  • Keine Checksummen/Signaturen: Der Vendor veröffentlicht für diese Downloads keine Prüfsummen oder Signaturen. HTTPS-Transport ist die einzige verfügbare Integritätsgarantie.
  • Minimal-Distrobox-Image: Das Ubuntu-24.04-Image in der distrobox enthält nur minimale X11- und GTK3-Abhängigkeiten. Im seltenen Fall, dass eine Dateityp-/MIME-Typ-Zuordnung registriert werden soll, können diese manuell in der distrobox konfiguriert werden (distrobox enter etaxflnp); die Anwendung selbst startet problemlos.

Quellen und Credits

Haftungsausschluss

Dieses Repository ist ein inoffizielles Community-Tool, nicht anerkannt, befürwortet oder unterstützt durch:

  • Die Steuerverwaltung des Fürstentums Liechtenstein
  • Abraxas Informatik AG (Hersteller und Betreiber von eTaxflnp)

eTaxflnp selbst bleibt deren Eigentum. Dieses Repository automatisiert nur die Installation der von den Vendoren bereitgestellten Software und Pakete.

About

Installer für eTaxflnp auf Linux – automatisierte Installation von Liechtensteins elektronischer Steuererklärungssoftware für natürliche Personen.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages