ho scaricato il pack x red hat con relative istruzioni ed ho fatto cosi':
1) le istruzioni dicono di API standard per la gestione della SmartCard: PCSC Lite 1.2.9-beta7 o PCSC Lite 1.2.9-beta8 --> ho Installato pcscd dai repository ufficiali di Ubuntu
2) riguardo al driver le istruzioni parlano di un Driver generico USB per la gestione di lettori di SmartCard: CCID-0.9.2 o CCID-0.9.3 --> io ho installato dai repository ufficiali di Ubuntu libccd "PC/SC driver for USB CCID smart card readers"
3) poi viene richiesta la Libreria crittografica PKCS11 per SmartCard InfoCamere: libincryptoki2.so --> questa NON esiste nei repository ma e' presente nei files rilasciati da infocamere, dove/come la metto ?
4) Installare il software DiKe_l per la firma dei file (e' la prima volta che converto un .rpm con alien), ma non capisco se ha funzionato ....
Codice: Seleziona tutto
greco@curealte:~/Download$ sudo alien -ivd /home/greco/Desktop/download/DiKe_L-1 .2_installer/dike-1.2-0.i386.rpm
Password:
LANG=C rpm -qp --queryformat %{SUMMARY} /home/greco/Desktop/download/DiK e_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{POSTIN} /home/greco/Desktop/download/DiKe _L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{NAME} /home/greco/Desktop/download/DiKe_L -1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{POSTUN} /home/greco/Desktop/download/DiKe _L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{PREUN} /home/greco/Desktop/download/DiKe_ L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{RELEASE} /home/greco/Desktop/download/DiK e_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{PREFIXES} /home/greco/Desktop/download/Di Ke_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{CHANGELOGTEXT} /home/greco/Desktop/downlo ad/DiKe_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{COPYRIGHT} /home/greco/Desktop/download/D iKe_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{DESCRIPTION} /home/greco/Desktop/download /DiKe_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{ARCH} /home/greco/Desktop/download/DiKe_L -1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{VERSION} /home/greco/Desktop/download/DiK e_L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qp --queryformat %{PREIN} /home/greco/Desktop/download/DiKe_ L-1.2_installer/dike-1.2-0.i386.rpm
LANG=C rpm -qcp /home/greco/Desktop/download/DiKe_L-1.2_installer/dike-1 .2-0.i386.rpm
rpm -qpi /home/greco/Desktop/download/DiKe_L-1.2_installer/dike-1.2-0.i3 86.rpm
LANG=C rpm -qpl /home/greco/Desktop/download/DiKe_L-1.2_installer/dike-1 .2-0.i386.rpm
Warning: Skipping conversion of scripts in package dike: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
mkdir dike-1.2
chmod 755 dike-1.2
rpm2cpio /home/greco/Desktop/download/DiKe_L-1.2_installer/dike-1.2-0.i3 86.rpm | (cd dike-1.2; cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>&1
chmod 755 dike-1.2/./
chmod 755 dike-1.2/./usr
chmod 755 dike-1.2/./usr/local
chmod 755 dike-1.2/./usr/local/share
chmod 755 dike-1.2/./usr/local/share/dike
chmod 755 dike-1.2/./usr/local/share/dike/certs
chmod 755 dike-1.2/./usr/local/share/dike/help
chmod 755 dike-1.2/./usr/local/share/dike/help/img
chmod 755 dike-1.2/./usr/local/share/dike/pixmaps
chown 0:0 dike-1.2//usr/local/share/dike/certs/infocamereca.crt
chmod 644 dike-1.2//usr/local/share/dike/certs/infocamereca.crt
chown 0:0 dike-1.2//usr/local/share/dike/dike-bin
chmod 755 dike-1.2//usr/local/share/dike/dike-bin
chown 0:0 dike-1.2//usr/local/share/dike/dike_l
chmod 755 dike-1.2//usr/local/share/dike/dike_l
chown 0:0 dike-1.2//usr/local/share/dike/help/guida.html
chmod 644 dike-1.2//usr/local/share/dike/help/guida.html
chown 0:0 dike-1.2//usr/local/share/dike/help/img/DiKe_L.gif
chmod 644 dike-1.2//usr/local/share/dike/help/img/DiKe_L.gif
chown 0:0 dike-1.2//usr/local/share/dike/help/img/point.gif
chmod 644 dike-1.2//usr/local/share/dike/help/img/point.gif
chown 0:0 dike-1.2//usr/local/share/dike/help/img/point_down.gif
chmod 644 dike-1.2//usr/local/share/dike/help/img/point_down.gif
chown 0:0 dike-1.2//usr/local/share/dike/help/img/warning.gif
chmod 644 dike-1.2//usr/local/share/dike/help/img/warning.gif
chown 0:0 dike-1.2//usr/local/share/dike/help/index.html
chmod 644 dike-1.2//usr/local/share/dike/help/index.html
chown 0:0 dike-1.2//usr/local/share/dike/help/introduzione.html
chmod 644 dike-1.2//usr/local/share/dike/help/introduzione.html
chown 0:0 dike-1.2//usr/local/share/dike/help/menu.html
chmod 644 dike-1.2//usr/local/share/dike/help/menu.html
chown 0:0 dike-1.2//usr/local/share/dike/help/menu1.html
chmod 644 dike-1.2//usr/local/share/dike/help/menu1.html
chown 0:0 dike-1.2//usr/local/share/dike/help/menu2.html
chmod 644 dike-1.2//usr/local/share/dike/help/menu2.html
chown 0:0 dike-1.2//usr/local/share/dike/help/menu3.html
chmod 644 dike-1.2//usr/local/share/dike/help/menu3.html
chown 0:0 dike-1.2//usr/local/share/dike/help/menu4.html
chmod 644 dike-1.2//usr/local/share/dike/help/menu4.html
chown 0:0 dike-1.2//usr/local/share/dike/help/operazioni_carta.html
chmod 644 dike-1.2//usr/local/share/dike/help/operazioni_carta.html
chown 0:0 dike-1.2//usr/local/share/dike/help/operazioni_file.html
chmod 644 dike-1.2//usr/local/share/dike/help/operazioni_file.html
chown 0:0 dike-1.2//usr/local/share/dike/help/preferenze.html
chmod 644 dike-1.2//usr/local/share/dike/help/preferenze.html
chown 0:0 dike-1.2//usr/local/share/dike/help/style.css
chmod 644 dike-1.2//usr/local/share/dike/help/style.css
chown 0:0 dike-1.2//usr/local/share/dike/libdike.so
chmod 755 dike-1.2//usr/local/share/dike/libdike.so
chown 0:0 dike-1.2//usr/local/share/dike/libstdc++-libc6.2-2.so.3
chmod 755 dike-1.2//usr/local/share/dike/libstdc++-libc6.2-2.so.3
chown 0:0 dike-1.2//usr/local/share/dike/licenza_dikel.txt
chmod 644 dike-1.2//usr/local/share/dike/licenza_dikel.txt
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/DiKe_L.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/DiKe_L.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/changePIN.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/changePIN.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/info.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/info.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/open.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/open.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/save.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/save.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/sign.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/sign.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/timeStamp.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/timeStamp.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/verifyCard.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/verifyCard.png
chown 0:0 dike-1.2//usr/local/share/dike/pixmaps/verifyOnLine.png
chmod 644 dike-1.2//usr/local/share/dike/pixmaps/verifyOnLine.png
mkdir dike-1.2/debian
822-date
822-date
chmod 755 dike-1.2/debian/rules
debian/rules binary 2>&1
dpkg --no-force-overwrite -i dike_1.2-1_i386.deb
find dike-1.2 -type d -exec chmod 755 {} ;
rm -rf dike-1.2
spero di non aver fatto troppo casino
grazie


