Wie kann ich die AusweisApp2 unter Linux installieren?

Melden
  1. Einführung zur AusweisApp2 und deren Bedeutung unter Linux
  2. Systemvoraussetzungen und Vorbereitung auf die Installation
  3. Herunterladen der AusweisApp2 für Linux
  4. Installation und Ausführung der AusweisApp2 mit AppImage
  5. Konfiguration und erster Start
  6. Fehlerbehebung und häufige Probleme
  7. Fazit

Einführung zur AusweisApp2 und deren Bedeutung unter Linux

Die AusweisApp2 ist eine offizielle Software, die vom Bundesinnenministerium bereitgestellt wird, um den elektronischen Personalausweis (nPA) und den elektronischen Aufenthaltstitel sicher nutzen zu können. Sie ermöglicht es Benutzern, sich online zu identifizieren, Dokumente elektronisch zu unterschreiben oder Behörden- und Dienstleistungsportale digital zu nutzen.

Während die AusweisApp2 nativ für Windows und macOS verfügbar ist, ist die Nutzung unter Linux nicht direkt unterstützt, da keine offizielle Linux-Version angeboten wird. Dennoch gibt es Wege, die AusweisApp2 unter Linux zum Laufen zu bringen.

Systemvoraussetzungen und Vorbereitung auf die Installation

Für die Nutzung der AusweisApp2 unter Linux benötigen Sie zunächst ein kompatibles Lesegerät für den Personalausweis (eID-Karte), einen installierten Java Runtime Environment (JRE), da die Software auf Java basiert, und einige zusätzliche Pakete zur Unterstützung der Smartcard-Kommunikation. Zudem empfiehlt es sich, die gängigen Pakete für PC/SC Smartcard-Unterstützung wie pcscd zu installieren und sicherzustellen, dass der Benutzer die nötigen Rechte hat, um auf das Lesegerät zuzugreifen.

Herunterladen der AusweisApp2 für Linux

Obwohl keine offizielle Linux-Version als native Anwendung angeboten wird, stellt die Bundesdruckerei eine AppImage-Datei bereit, die plattformunabhängig ist und unter Linux ausgeführt werden kann. Diese AppImage-Datei enthält alle notwendigen Abhängigkeiten, sodass eine komplexe Installation entfällt. Alternativ kann auch eine Windows-Version der AusweisApp2 unter Wine eingesetzt werden, jedoch ist dies weniger stabil und nicht empfohlen.

Installation und Ausführung der AusweisApp2 mit AppImage

Nachdem Sie die AppImage-Datei von der offiziellen Webseite heruntergeladen haben, müssen Sie der Datei Ausführungsrechte geben. Dies kann über das Terminal mit dem Befehl chmod +x AusweisApp2.AppImage erledigt werden. Anschließend starten Sie die Anwendung durch Doppelklick oder über das Terminal mit ./AusweisApp2.AppImage. Die Software startet dann automatisch und ist sofort lauffähig.

Konfiguration und erster Start

Beim ersten Start prüft die AusweisApp2, ob alle Voraussetzungen erfüllt sind, insbesondere ob der PC/SC-Dienst läuft und das Lesegerät korrekt erkannt wurde. Falls dies nicht der Fall ist, wird eine entsprechende Fehlermeldung angezeigt. Sobald die Hardware und Software korrekt erkannt werden, können Sie Ihren Personalausweis an das Lesegerät anschließen und die Funktionen zur Online-Ausweisfunktion verwenden.

Fehlerbehebung und häufige Probleme

Ein häufiges Problem ist, dass der PC/SC-Dienst nicht läuft oder das Lesegerät nicht erkannt wird. Stellen Sie daher sicher, dass der Dienst pcscd aktiv ist und das Lesegerät korrekt angeschlossen ist. Auch Benutzerrechte können ein Hindernis sein, achten Sie darauf, dass Ihr Nutzerkonto Zugriff auf das Gerät hat. Manchmal hilft es, den Computer neu zu starten oder das Lesegerät in einem anderen USB-Port zu testen.

Sollte die AppImage-Version nicht funktionieren, kann ein Test mit Wine in Betracht gezogen werden, doch dies ist oft weniger zuverlässig.

Fazit

Die Installation der AusweisApp2 unter Linux ist dank des AppImage-Formats heute deutlich einfacher als früher. Trotz der fehlenden nativen Linux-Unterstützung ist der Betrieb problemlos möglich, sofern die nötigen Voraussetzungen wie Java-Installation, PC/SC-Dienst und kompatibles Lesegerät erfüllt sind. Dies ermöglicht Linux-Nutzern, die Vorteile des elektronischen Personalausweises bequem zu nutzen.

1

Die Installation der AusweisApp (früher AusweisApp2) unter Linux ist heutzutage am einfachsten über Flatpak möglich, da dies auf fast allen Linux-Distributionen (Ubuntu, Fedora, Arch, Linux Mint etc.) funktioniert.

Hier sind die verschiedenen Wege, wie du die App installieren kannst:


Methode 1: Über Flatpak (Empfohlen für alle Distributionen)

Flatpak ist der universellste Weg, da die App dort isoliert läuft und alle benötigten Abhängigkeiten mitbringt.

  1. Flatpak installieren (falls noch nicht vorhanden):

    • Ubuntu / Linux Mint / Debian:
      sudo apt install flatpak
    • Fedora: Flatpak ist standardmäßig vorinstalliert.
  2. Flathub-Repository hinzufügen (falls noch nicht geschehen):

    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  3. AusweisApp installieren:

    flatpak install flathub org.ausweisapp.AusweisApp2
  4. Starten: Du findest die App nun in deinem Anwendungsmenü oder kannst sie im Terminal starten mit:

    flatpak run org.ausweisapp.AusweisApp2

Methode 2: Über den Paketmanager deiner Distribution

Einige Distributionen haben die AusweisApp direkt in ihren offiziellen Paketquellen.

  • Arch Linux / Manjaro: Die AusweisApp ist in den offiziellen Paketquellen enthalten:

    sudo pacman -S ausweisapp2
  • Fedora: In Fedora ist die App ebenfalls direkt verfügbar:

    sudo dnf install ausweisapp2
  • Ubuntu / Debian: In den offiziellen Ubuntu-Quellen ist die App meist nicht oder nur in sehr alten Versionen enthalten. Hier wird dringend Methode 1 (Flatpak) empfohlen.


Wichtige Hinweise für die Nutzung unter Linux

1. Smartphone als Kartenleser nutzen

Die meisten Nutzer verwenden ihr Smartphone (Android/iOS) als NFC-Kartenlesegerät für den PC.

  • Bedingung: PC und Smartphone müssen im selben WLAN sein.
  • App auf dem Handy: Installiere die AusweisApp auch auf deinem Smartphone und wähle dort "Fernsteuerung" / "Kartenleser".

2. Firewall-Einstellungen (Wichtig!)

Damit die AusweisApp auf dem PC das Smartphone im WLAN findet, muss der entsprechende Port in der Linux-Firewall freigegeben sein (Standard-Port ist UDP/TCP 24727).

  • Bei UFW (Ubuntu/Mint):
    sudo ufw allow 24727
  • Bei firewalld (Fedora):
    sudo firewall-cmd --add-port=24727/udp --permanent
    sudo firewall-cmd --add-port=24727/tcp --permanent
    sudo firewall-cmd --reload

3. USB-Kartenleser verwenden

Wenn du einen physischen USB-Kartenleser (z. B. von Reiner SCT) nutzt, musst du eventuell den Dienst pcscd installieren und starten, damit der Leser erkannt wird:

  • Ubuntu/Debian: sudo apt install pcscd
  • Arch Linux: sudo pacman -S pcsc-tools
  • Dienst aktivieren: sudo systemctl enable --now pcscd