ubuntuusers.de

Wer nutzt die AusweisApp2?

Status: Ungelöst | Ubuntu-Version: Ubuntu GNOME 16.04 (Xenial Xerus)
Antworten |

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Ich konnte die Probleme mit dem Confinement endlich lösen. Siehe auch meinen Post in meinem Blog:

https://www.glasen-hardt.de/2019/03/17/ausweisapp2-als-snap-2/

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 887

Wohnort: Schwetzingen

glasenisback schrieb:

Ich konnte die Probleme mit dem Confinement endlich lösen. Siehe auch meinen Post in meinem Blog:

https://www.glasen-hardt.de/2019/03/17/ausweisapp2-als-snap-2/

Super, echt klasse! Hab leider Snap ganz runtergeschmissen, weil mich irgendwas genervt hatte. Hattest du nicht auch mal eine native-Version kompiliert?

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Ja, hatte ich. Aber das Problem mit den neuen Versionen der AusweisApp2 ist, dass die Qt 5.11 und höher benötigen. Ubuntu 18.04 liefert aber nur 5.9 aus. Dadurch ich kein natives Paket für diese Version bereitstellen. Erst ab Ubuntu 18.10 könnte ich ein Debian-Paket anbieten und das wollte ich nicht.

Bei Snaps hast du das Problem nicht, da mit der "core18"-Runtime ein wohldefiniertes System mit Ubuntu 18.04 vorliegt, welchem ich dann Qt 5.12 aus dem KDE-Neon-Repo untergeschoben habe. Dadurch, dass Snaps komplett getrennt vom Basissystem sind, kann da auch nichts passieren. Würdest du einfach das KDE-Neon-Repo unter Ubuntu 18.04 aktivieren und dann ein "apt upgrade" durchführen, würde es dir mit ziemlicher Sicherheit das System zerschießen.

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 887

Wohnort: Schwetzingen

Qt 5.11 habe ich ☺ Hast du noch das native Programm ohne Snap?

Tronde Team-Icon

(Themenstarter)
Avatar von Tronde

Anmeldungsdatum:
23. November 2006

Beiträge: 1640

Hallo glasenisback,

ich möchte dir an dieser Stelle für eine nutzbare Version der AusweisApp2 danken. Schön, dass du dich dieser Sache angenommen hast. 👍

MfG
Tronde

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Gerne. Ich warte aktuell auf die Freigabe der Rechte im Store. Dann kann man das Snap einfach so installieren, ohne die Rechte setzen zu müssen.

SilverSurfer2009

Anmeldungsdatum:
22. März 2009

Beiträge: 46

jms3000 schrieb:

Qt 5.11 habe ich ☺ Hast du noch das native Programm ohne Snap?

Ich würde mich auch über den Quellcode für Ubuntu Disco (19.04) freuen. Ich benötige für meinen Cardreader einen zusätzlichen Treiber für pcscd und das geht bei dem snap nicht.

dirkolus

Anmeldungsdatum:
17. Mai 2011

Beiträge: 2181

Wohnort: dahoam

Wir führen hier ja keinen Schwarzmarkt:

CCID Treiber homepage: https://ccid.apdu.fr/ Ubuntu-Source-package: https://packages.ubuntu.com/source/disco/ccid

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Den Quellcode kannst du unter dem folgenden Link herunterladen:

https://github.com/Governikus/AusweisApp2/releases/download/1.16.1/AusweisApp2-1.16.1.tar.gz

Meinen Patch, welcher den Code besser an Linux anpasst:

https://raw.githubusercontent.com/glasen/snap-ausweisapp2-ce/master/patches/AusweisApp2-snapcraft.patch

Anleitung zum Kompilieren und Installieren:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
sudo apt install pkg-config cmake qtbase5-dev libqt5svg5-dev qttools5-dev libqt5websockets5-dev libssl-dev libpcsclite-dev
tar xvf AusweisApp2-1.16.1.tar.gz
cd AusweisApp2-1.16.1
patch -p1 < ../AusweisApp2-snapcraft.patch
cd ..
mkdir build
cd build
cmake ../AusweisApp2-1.16.1 -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/opt/AusweisApp2-CE
make
sudo make install
sudo ln -s /opt/AusweisApp2-CE/share/applications/AusweisApp2.desktop /usr/share/applications/
sudo ln -s /opt/AusweisApp2-CE/share/icons/hicolor/scalable/apps/npa.svg /usr/share/icons/ 

Die Anleitung funktioniert unter Ubuntu 18.10 und höher. Unter Ubuntu 18.04 muss man Qt5.11 oder höher installieren. Deshalb habe ich auch das Snap-Paket erstellt, da der Aufwand relativ hoch ist das zu bewerkstelligen.

SilverSurfer2009

Anmeldungsdatum:
22. März 2009

Beiträge: 46

Hallo glasenisback,

vielen Dank für die Anleitung. Hat super funktioniert. Am längsten habe ich mit meinem Cardreader (SCL011) gekämpft.

bbsh8ast

Avatar von bbsh8ast

Anmeldungsdatum:
15. Februar 2009

Beiträge: 12

Wohnort: Hennef

Hallo glasenisback,

ich habe das Snap einmal normal via

1
sudo snap install ausweisapp2-ce

und einmal via

1
sudo snap remove ausweisapp2-ce && sudo snap install ausweisapp2-ce --classic

installiert. Bei beiden Varianten werden die Kartenleser (einmal ein Cyber Jack RFID Basis und ein Cherry TC-1200) gemeldet als Treiber nicht installiert. die Open eCard kann jedoch beide Leser erkennen. Hast du eine Idee woran das liegen könnte?

Werden weitere Infos benötigt?

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Deinstalliere mal bitte die Pakete "pcscd" und "libccid" und starte den Rechner neu. Der "Cyber Jack RFID Basis" sollte auf jeden Fall funktionieren, den besitze ich selbst. Dadurch, dass das Snap eine eigene Version des Card-Daemons beinhaltet, kann es sein, dass sich der Daemon aus den Paketquellen sich vordrängelt und das Programm versucht diesen zu benutzen.

Die "classic"-Umgebung ist nicht mehr notwendig. Das Snap-Paket setzt alle notwendigen Rechte automatisch. Deinstalliere das Snap bitte nochmals und installiere es ganz normal ohne "--classic".

Warum "Open eCard" funktioniert, ist leicht zu erklären:

Das Programm benutzt den Daemon aus den Paketquellen. Das Snap-Paket kann diesen aber nicht ohne weiteres benutzen, da die Sandbox von Snap noch keine Zugriff auf diesen Daemon erlaubt. Deshalb auch anfangs die frühere Krücke mit dem Classic-Modus.

bbsh8ast

Avatar von bbsh8ast

Anmeldungsdatum:
15. Februar 2009

Beiträge: 12

Wohnort: Hennef

Das deinstallieren der Pakete hat wie von dir beschrieben die Abhilfe geschafft und der Basis-Leser wurde danach korrekt erkannt und konnte verwendet werden.

Vielen Dank. Ich behalte die Entwicklung von deinem Snap gespannt im Auge. ☺

queen-shit

Anmeldungsdatum:
17. Februar 2010

Beiträge: 155

@glasenisback Tausend Dank dir! Super gemacht und super beschrieben! Dank dir konnte ich jetzt mein Auto abmelden ohne zur Zulassungsstelle rennen zu müssen!

dirkolus

Anmeldungsdatum:
17. Mai 2011

Beiträge: 2181

Wohnort: dahoam

Hallo @glasenisback,

ich habe mal Deinen Blog-Link auf die Wiki-Seite gepackt für eine hoffentlich höhere Honoration Deiner Arbeit ☺. Wenn das nicht ok ist, bitte Bescheid geben, ich nehm's dann wieder runter.

Dirk