Beiträge von Star Soldier im Thema „Linux für Win Umsteiger (Fragen)“

    Also, ich bin einen Schritt weiter, die Lösung war pcsc zu deinstalieren und neu zu instalieren. Keine Ahnung ob die Version aufgebessert wurde oder es einfach der übliche PC Geisterschmuh war.
    Der Kartenleser wird gefunden und die Karte abgefragt. Normalerweise müsste er dann im Leser nach der PIN fragen um die Karte freizugeben um die Kontodaten einzurichten. Tut er nicht, also keine Daten und ich bekomme die Fehlermeldung "keine Karte eingelegt".

    Davon abgesehen hab' ich für Onlinebanking, was ich seit 2008 mache, noch nie mehr als nen Browser benötigt. Liest sich alles sehr komisch.

    Ich vermute Mal du hast nur ein Konto? Softwarelösungen sind schon ganz praktisch wenn man mehr als 1 Konto bei unterschiedlichen Banken hat.
    Die Cardreader Lösung ist auch noch eine der sichersten, da du noch eine physische Sperre hast (HBCI Karte).


    Ich habe mal über die Verwaltung nochmal die Pakete laufen lassen, soweit so gut.Hibiscus findet den Kartenleser einfach nicht im Auto Modus obwohl er da ist.


    [cbox]
    Bus 002 Device 002: ID 04e8:330f Samsung Electronics Co., Ltd
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 003: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse
    Bus 007 Device 002: ID 1a2c:0e24 China Resource Semico Co., Ltd
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 005: ID 0c4b:0400 Reiner SCT Kartensysteme GmbH cyberJack e-com(a)
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 003: ID 0c45:63f8 Microdia Sonix Integrated Webcam
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 002: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    [/cbox]

    Ich habe zum teil direkt über das terminal instaliert. Die Verwaltung hat Sachen zum Teil gar nicht gefunden oder ich war zu doof nach dem richtigen zu fragen.


    Ach ja, wo würde er den normalerweise libusb instalieren? Keine Ahnung wie ich hier was finde.


    Also Neuinstalation?

    Ich habe mal ein anderes probiert


    http://tech.springcard.com/guides/pcsc-unix-with-pcsclite/


    Der Befehl


    ./configure


    wirft folgendes aus, alles oK, außer


    checking for library containing dlopen... -ldl
    checking for socket in -lsocket... no
    checking for mq_getattr in -lrt... yes
    checking for LIBUDEV... no
    configure: error: install libudev-dev or use --disable-libudev



    Kurz vorher habe ich die Libusb libary instaliert.



    Oh mann, das wird echt ein Orlock, wenn Linux immer so ist, ist es kein Wunder dass es in der Nische wohnt.
    Libudev instaliert, das wurde nun im config erkannt, mal sehen wie es weiter geht.






    Ahhhhhhhh, ich fange an Linux zu hassen.
    Möglicherweise war Win zwar doof aber nutzbar.


    Also das PSCS Lite install lief nun ohne Probleme durch aber das CCID Driver melder mir immer noch



    configure: error: libusb.h not found, install libusb or use ./configure LIBUSB_CFLAGS=...



    Wieder stellt sich die Frage hat. ist =... Eine Leerstelle wo was hin muss oder muss ich tatsächlich nur =... eingeben?
    Wenn ja wo? Egal in welcher Datei?


    Ich habs einfach mal ausprobiert. Mit


    ./configure LIBUSB_CFLAGS=...


    kommt das.


    configure: error: libusb.h not found, install libusb or use ./configure LIBUSB_CFLAGS=...


    Schätze mal die ... müssen durch irgendeinen Pfad ersetzt werden?

    Ich nehme an du meinst diese Zeilen ?



    #include <stdio.h>
    #include <stdlib.h>
    #include <wintypes.h> // provided by pcsc-lite
    #include <winscard.h> // provided by pcsc-lite
    #include <reader.h> // provided by pcsc-lite
    #include <string.h>
    #include <stdbool.h>
    #include <inttypes.h>
    #include <arpa/inet.h>


    Vorher steht nur Bla Bla was das Programm alles kann.


    hrmhrm@hrmhrm-Latitude-E6400 ~/Programme $ locate stdio.h
    /usr/lib/x86_64-linux-gnu/perl/5.22.1/CORE/nostdio.h


    Heist das nostdio.h gibt es nicht?

    Hmm, kann es ein dass ich noch Libusb instalieren muss? Wie kann ich sehen ob sie schon instaliert ist?



    So, Libsub instaliert, hat auch nicht geholfen selbe Fehlermeldung, Linux ist echt ne Bitch.



    Was gefunden.


    the configure step fails with message error: usb.h not found, check that you have the libusb library installed. If needed, please install it, and then give the path to this library to the configuration script: ./configure LIBUSB_CFLAGS=....


    Kann das mal einer in Verständlich übersetzen?
    Das muss wohl ins Terminal


    ./configure LIBUSB_CFLAGS=....



    aber was sol nach dem = Zeichen stehen ?

    Linux hat seine Nerdigkeit wohl noch nicht abgelegt, ich laufe ständig gegen eine Wand.


    Gleich meine erste Frage, ich will Online banking machen. Jameica/Hibiscus habe ich instaliert nur findet er meinen Kartenleser Treiber nicht.
    Ich muss wohl einen Wraper instalieren, so weit so gut.


    Wraper Anleitung



    Eigentlich eine einfache Step by Step Anleitung.
    Der erste Befehl
    cd ~\pcsc-ctapi-wrapper-0.3 ging schon mal in die Hose, Datei nicht gefunden, also per Hand in die Datei. Der 2.te Befehl MAKE machte dann das.


    ~/Programme/pcsc-ctapi-wrapper-0.3 $ make


    gcc -O2 -Wall -I /usr/include/PCSC/ -c -fPIC pcsc-ctapi-wrapper.c
    pcsc-ctapi-wrapper.c:31:19: fatal error: stdio.h: No such file or directory
    compilation terminated.
    Makefile:8: recipe for target 'pcsc-ctapi-wrapper.o' failed
    make: *** [pcsc-ctapi-wrapper.o] Error 1


    In dem entpackten Ordner, sind eine Makefile und pcsc-ctapi wrapper.c Datei.Liegt es daran, dass ich Linux Mint nutze und die Anleitung für Fedora ist, sollte beides nicht auf Unbutu basieren?