ubuntuusers.de

Fahrerkarte_unter_Linux (Fahrlinx)

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/Fahrerkarte_unter_Linux.

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11325

Wohnort: Bremen

Hi!

Noch etwas geglättet und verschoben: Fahrlinux Verlinkt ist es bei Büroanwendungen, unter "sonstige Büroprogramme"; noch andere Vorschläge?

Besten Dank an Win32netsky!

so long
hank

otello

Anmeldungsdatum:
5. Juli 2009

Beiträge: Zähle...

Hallo

Ich habe alles so wie hier beschrieben installiert von hier

"" guck mal: Hier ist ein Launchpad/PPA für Ubuntu ""

Kartenleser von Cherry ist angeklemmt und wird auch erkannt.

Das Proggi fahrlinx.py lässt sich auch starten und die Karte damit auch auslesen.

Jedoch wird kein Files mit "meinem Namen.ddd" erstellt sondern nur "file.ddd".

Will ich mir dieses nun Graphisch Anzeigen lassen unter "readesm" erhalte ich folgende Fehlermeldungen.

size 25 type "2" Left:  1677 
size 8 type "5" Left:  1647 
size 10 type "501" Left:  1634 
size 143 type "520" Left:  1486 
"Landkreis xxxxxxxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxx" might be a codepage-string combination, parsing as such 
size 1728 type "502" Left:  1205 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"xxxxxxxx" might be a codepage-string combination, parsing as such
"xxxxxxxx" might be a codepage-string combination, parsing as such  
"xxxxxxxx" might be a codepage-string combination, parsing as such 
"" might be a codepage-string combination, parsing as such 
ASSERT: "i >= 0 && i < size()" in file /usr/include/qt4/QtCore/qbytearray.h, line 397
Abgebrochen

Klar das ich hier anstelle von meinem Namen sowie den Fahrzeug Nummern xxxxx eingesetzt habe

Wer kann mir hier weiterhelfen ?

LG Otello

Nachtrag : System ist hier 10.04 lucid Kernel 2.6.32-32

Win32netsky

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2007

Beiträge: 1508

Wohnort: Köthen (Anhalt)

an otello Hallo geht das jetzt? Hast du ä oder ö in deinem Namen ? schreib mir eine pn dann bekommen wir das hin. Beste Grüße

AndreasG

Anmeldungsdatum:
4. Oktober 2011

Beiträge: Zähle...

Hallo,

habe in das ppa (https://launchpad.net/~k-2005/+archive/ppa) auch noch ein Fahrlinx-paket aufgenommen, ich hoffe die Paketabhängigkeiten stimmen halbwegs.

Wenn es jemand mal testen will, vorzugsweise auf einem system auf dem nicht sowieso alle abhängigkeiten installiert sind, kann man die Anleitung entsprechend anpassen.

otello: sollte in der subversion-version behoben sein, aber die hat keine bildchen.

Grüsse, Andreas

Commander_Data

Avatar von Commander_Data

Anmeldungsdatum:
18. September 2011

Beiträge: 417

@Win32netsky (wir hatten uns im Support-Bereich schon gesprochen):

Laut Paketbeschreibung bietet pcsc-omnikey wohl nur Unterstützung für einige Omnikey-Lesegeräte. (Nicht für andere, z.B. von Cherry.)

Poste mal bitte die Ausgabe dieses Befehls:

dpkg-query -W '*pcsc*' 

Daran sollte man sehen können, welche pcsc-Pakete installiert sind.

Ich würde gerne herausfinden, welche der unter Kartenleser genannten Pakete wirklich notwendig sind.

Win32netsky

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2007

Beiträge: 1508

Wohnort: Köthen (Anhalt)

Hallo Ich hab das erstmal so nachgetragen da das klappt. Ich hatte das Fahrlinux damals gemacht.

Hier die Ausgabe

marko@marko-desktop:~$ dpkg-query -W '*pcsc*' 
libchipcard-pcsc-card-perl	
libpcsc-ctapi-wrapper0	0.2-1
libpcsc-perl	1.4.12-1build1
libpcsclite-dev	
libpcsclite1	1.7.2-2ubuntu2
pcsc-ifd-handler	
pcsc-omnikey	1:3-3ubuntu1
pcsc-tools	1.4.17-1
pcscd	1.7.2-2ubuntu2
marko@marko-desktop:~$ 

ich hoffe das nützt. Beste Grüße

Commander_Data

Avatar von Commander_Data

Anmeldungsdatum:
18. September 2011

Beiträge: 417

OK, laut der Projekt-Website ist pcsc-lite nötig. Dieses kann über die zwei Pakete pcscd und pcsc-tools installiert werden. Der Rest wird durch die Paketabhängigkeiten automatisch installiert. Wenn pcscd installiert wird, dann wird dadurch auch das Paket libccid installiert (was bei dir ja fehlte), es sei denn eine der Alternativen (siehe http://packages.ubuntu.com/oneiric/pcscd) ist bereits installiert oder wurde zur Installation angegeben (wie bei dir pcsc-omnikey).

Speziell für Win32netsky:
pcsc-omnikey sollte für dich überflüssig sein, da du ja keinen Omnikey-Reader hast. (Außerdem werden auch Omnikey-Reader von ccid unterstützt.) Da du das Paket manuell mit dpkg installiert hast lautet der Deinstallations-Befehl für dich (wenn du es loswerden willst):

sudo dpkg --remove pcsc-omnikey

Ich bin mir nicht sicher, ob pcsc-tools nötig ist. Vielleicht reicht auch pcscd. Wenn du willst, könntest du mal testweise pcsc-tools entfernen und dann sehen, ob Fahrlinux immer noch funktioniert:

sudo apt-get remove pcsc-tools

Ich werde den Artikel noch ein wenig anpassen, brauche dafür aber ein wenig Hilfe von dir (Win32netsky - ggf. aber auch jemand anderes, der Fahrlinux nutzt), weil ich weder Fahrlinux installiert habe, noch einen Kartenleser besitze.

mehrmals Edit:
Funktioniert Fahrlinux auch, wenn man es manuell unter /opt/fahrlinux/ installiert / entpackt? Insbesondere geht es um das Speichern von *.DDD-Dateien. (Wird dort wirklich kein Datei-Speichern-Dialog angezeigt, in dem man Datei-Namen und -Pfad angeben kann?)

Ich habe gerade einen Blick in die Fahrlinx.py geworfen. Wenn ich das richtig sehe, wird die Datei einfach im aktuellen Verzeichnis erstellt. Überprüfe das mal bitte:

cd /tmp
fahrlinx
ls *.DDD

oder (bei manueller Installation):

cd /tmp
~/Dokumente/Fahrlinux/fahrlinx.py     # evtl. anpassen, wenn du es an anderer Stelle installiert hast
ls *.DDD

Wenn die Datei unter /tmp gespeichert wird, sollte der ls-Befehl so etwas ausgeben:

beispiel.DDD

Andernfalls so etwas:

ls: Zugriff auf *.DDD nicht möglich: Datei oder Verzeichnis nicht gefunden

Wenn sie nicht unter /tmp liegt, suche sie bitte und schreibe, wo sie stattdessen gespeichert wurde.

Nach dem Auslesen erstellt Fahrlinux eine weitere Datei im Ordner Fahrlinux mit dem Namen der Karte, z.B. "Max Muster.DDD".

Wo ist da der Name der Karte (ist es "Muster")? Poste hier mal bitte einen Beispiel-Dateinamen, damit ich sehe, wie so eine von Fahrlinux erstellte Datei heißt.

Win32netsky

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2007

Beiträge: 1508

Wohnort: Köthen (Anhalt)

Hallo

Das entfernen geht nicht:

Ist schon weg

marko@marko-desktop:~$ sudo dpkg --remove pcsc-omnikey
[sudo] password for marko: 
dpkg: Warnung: Anforderung zum Löschen von pcsc-omnikey wird ignoriert, von dem nur noch die
 Konf.-Dateien auf dem System sind. Benutzen Sie --purge, um diese zu löschen.
marko@marko-desktop:~$ 

Die Tools entfernt.

marko@marko-desktop:~$ sudo apt-get remove pcsc-tools
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libgladeui-1-11 libpcsc-perl libgdal1-1.6.0
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  pcsc-tools
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 146 nicht aktualisiert.
Nach dieser Operation werden 291 kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? J
(Lese Datenbank ... 598889 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von pcsc-tools ...
Trigger für gnome-menus werden verarbeitet ...
Trigger für desktop-file-utils werden verarbeitet ...
Trigger für bamfdaemon werden verarbeitet ...
Rebuilding /usr/share/applications/bamf.index...
Trigger für man-db werden verarbeitet ...
marko@marko-desktop:~$ 

Geht auch ohne die Tools.

Hab mal getestet dazugefügt Oneiric

Die .DDD Datei wird im Fahrlinux Ordner erstellt. Man kann sie dann von dort aus öffnen.

Commander_Data

Avatar von Commander_Data

Anmeldungsdatum:
18. September 2011

Beiträge: 417

Win32netsky schrieb:

Geht auch ohne die Tools.

Danke. Aus Installation der pcsc-Treiber entfernt.

marko@marko-desktop:~$ sudo apt-get remove pcsc-tools
...
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libgladeui-1-11 libpcsc-perl libgdal1-1.6.0
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  pcsc-tools
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 146 nicht aktualisiert.

1. Markierung: Da sind jetzt ein paar Pakete überflüssig, die vorher von den pcsc-tools benötigt wurden. Solche Pakete, die nicht mehr verwendet werden, können mit dem markierten Befehl als root entfernt werden (d.h. sudo voranstellen).

2. Markierung: 146 ausstehende Updates? Wohl schon etwas länger das System nicht mehr aktualisiert ... ☺

Die .DDD Datei wird im Fahrlinux Ordner erstellt. Man kann sie dann von dort aus öffnen.

Wie hast du Fahrlinux gestartet? So wie in meinem letzten Post beschrieben (d.h. mit vorherigem Wechsel nach /tmp)?

Welche Installations-Variante hast du gewählt? Bei einer Installation aus dem PPA oder unter /opt/ (mit Dateieigentümer root) sollte ein Schreibzugriff auf den Fahrlinux-Ordner (unter /usr/ bzw. /opt/) nämlich nicht möglich sein.

Win32netsky

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2007

Beiträge: 1508

Wohnort: Köthen (Anhalt)

Hallo Mein System updated sich laufend?

Ich habe die Installation mit Download gemacht.

Bei mir liegt alles im Ordner Dokumente/Fahrlinux.

Darin enthalten ist auch die fahrlinux.py

Das geht alles ohne root. Ich habe ein Starter auf dem Bildschirm

/home/marko/Dokumente/Fahrlinux/fahrlinx.py

Der findet aber die Karte nicht ? Das geht nur aus dem Ordner Fahrlinux ?

Icon von readesm entfernt und durch karte ersetzt Beste Grüße

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Win32netsky schrieb:

Icon von readesm entfernt und durch karte ersetzt

Kartenbild anonymisiert.

Aus der Einleitung:

"Auf der Karte sind die Daten eines Zeitraums von bis zu drei Jahren auslesbar."

Dieser Satz suggeriert, dass die Daten mehrerer Jahre enthalten sind. Tatsaechlich werden aeltere Daten automatisch ueberschrieben, wenn der Platz nicht mehr ausreichend. Die obige Aussage trifft daher nur auf Fahrer zu, die selten am Steuer sitzen.

Win32netsky

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2007

Beiträge: 1508

Wohnort: Köthen (Anhalt)

Ja kann sein hab mal 2 Jahre angesetzt Beste Grüße

Commander_Data

Avatar von Commander_Data

Anmeldungsdatum:
18. September 2011

Beiträge: 417

Win32netsky schrieb:

Ich habe ein Starter auf dem Bildschirm

/home/marko/Dokumente/Fahrlinux/fahrlinx.py

Der findet aber die Karte nicht ? Das geht nur aus dem Ordner Fahrlinux ?

Versuche es mal mit diesem Befehl für den Starter:

sh -c 'cd ~/Dokumente/Fahrlinux/; ./fahrlinx.py'

Das startet eine Shell (davon sieht man nichts), in der dann in das Fahrlinux-Verzeichnis gewechselt und dort fahrlinx.py ausgeführt wird.

Edit: Aus deiner Änderung am Wiki-Artikel schließe ich, dass es so geklappt hat.

PS: Ich habe dir noch eine PN bezüglich der Updates geschrieben (ist hier Off-Topic).

Win32netsky

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2007

Beiträge: 1508

Wohnort: Köthen (Anhalt)

Hallo Nach Umstellung auf 12.10 geht Fahrlinux nicht mehr Kann das mal in die Baustelle ? Beste Grüße

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Wohnort: /home/noise

Done. ☺