MOLTI ENTI E SOCIETA’ PUBBLICHE PRODUTTRICI DI SOFTWARE ISTITUZIONALE PER WINDOWS NON HANNO FINORA RITENUTO DI PUBBLICARE VERSIONI ANCHE PER GNU/LINUX O MULTIPIATTAFORMA, ESCLUDENDO DI FATTO PRIVATI CITTADINI, IMPRENDITORI E PROFESSIONISTI DALL’ACCESSO LIBERO AI SISTEMI INFORMATICI DELLA PUBBLICA AMMINISTRAZIONE, PER FAR FRONTE AD ADEMPIMENTI BUROCRATICI E GIURIDICI OBBLIGATORI; PER ESSI INFATTI SONO RICONOSCIUTI, IN MODO ILLEGITTIMO, SOLO SISTEMI OPERATIVI MICROSOFT WINDOWS.
L’AUTORE CONDANNA FERMAMENTE QUESTO SCANDALOSO COMPORTAMENTO DELLA P.A., E SI AUGURA CHE QUESTI ENTI E SOCIETA’ RENDANO FINALMENTE DISPONIBILE L’ACCESSO AI CITTADINI CHE, DI PIENO DIRITTO, UTILIZZANO INVECE SISTEMI OPERATIVI ALTERNATIVI A MS WINDOWS (CHIUSO E PROPRIETARIO).
GLI UTENTI SONO CALOROSAMENTE INVITATI A SOLLECITARE LE AMMINISTRAZIONI PUBBLICHE A CONSENTIRE IL LIBERO ACCESSO ALLE LORO PROCEDURE CON SISTEMI ALTERNATIVI A WINDOWS, NONCHE’ AD UTILIZZARE IN PRIMA BATTUTA, LADDOVE DISPONIBILE, SOFTWARE RILASCIATO ANCHE PER GNU/LINUX.
LA GUIDA SEGUENTE SI RIFERISCE INFATTI A “TRUCCHI” NON UFFICIALI PER I QUALI NON E’ MAI GARANTITA AL 100% LA COMPATIBILITA’ CON LA PROCEDURA UFFICIALE PER WINDOWS STABILITA DAL PRODUTTORE DEL SOFTWARE, NE’ CON IL RISULTATO IN TERMINI DI FORMATO E/O DI CONTENUTO DELLA PROCEDURA IN AMBIENTE WINDOWS, E CHE NON POSSONO MAI CON CERTEZZA E COMPLETEZZA SOSTITUIRE A TUTTI GLI EFFETTI L’AMBIENTE PER I QUALI SONO ORIGINARIAMENTE CONCEPITI.
.
.
*** GUIDA INCOMPLETA ***
manca la verifica di funzionamento globale. Non si ha la certezza che funzioni completamente, sembrano mancare delle funzioni (!?)
Ho deciso di creare un’altra guida passo-passo per l’utilizzo del programma DM10 FAST, applicazione che riguarda le dichiarazioni mensili DM10 ottimizzata per i grandi utenti.
L’INPS ha reso disponibile l’applicazione solo per piattaforma Windows. Il programma è binario e senza disponibilità di sorgenti. Esso è basato su Visual Basic e MS Access. Per farlo funzionare su GNU/Linux, sarà necessario operare degli adattamenti.
.
Prima di continuare la lettura si prega di prendere conoscenza delle CONDIZIONI DI UTILIZZO ed accettarle.
.
.
- PREPARAZIONE E INSTALLAZIONE
Nella guida, per evitare ripetizioni che potrebbero ingenerare confusione e per una migliore manutenibilità della guida stessa, si assumeranno le seguenti condizioni:
- con $HOME si identifica la directory /home/[utente] : dove [utente] è lo user name (senza parentesi) sulla macchina linux dell’operatore;
- la directory utente di wine in cui sarà installata l’emulazione di windows per questo programma ($HOME/.wineinps) sarà indicata come $BASEDIR
Verificare di avere installato il programma wine, altrimenti installarlo preferibilmente dai pacchetti in uso della propria distribuzione o, in mancanza, da sorgenti (in tal caso leggere le istruzioni di compilazione sul sito del programma); verificare sul sito stesso di avere la versione stabile più recente o quantomeno una ragionevolmente recente, se si vuole usare un pacchetto precompilato.
Create una nuova directory utente per wine (installazione pulita, senza programmi di altri produttori) con il comando:
WINEPREFIX=$BASEDIR wineprefixcreate
Se si è già installato il programma dell’INPS INPS2000 va bene utilizzare la stessa directory e non è necessario aggiungere altre librerie (dato che sono già installate)
NOTA: Poiché, come si vedrà, anche DM10FAST ha il brutto vizio (comune a molti software per Windows, perlopiù del passato) di installare librerie .dll nella directory di sistema windows/system32 e addirittura windows/system32/INPSsys, sovrascrivendo le esistenti, anche qui si sconsiglia di utilizzare la directory utente di wine per l’utilizzo di software diversi da quelli dell’INPS.
IMPORTANTE: anche se nel prosieguo non dovesse essere esplicitamente indicato, ricordarsi di inserire SEMPRE
WINEPREFIX=$BASEDIR
davanti a wine nomedelprogramma.exe ogni volta che si avvia un programma di questo articolo con wine o altro programma che ad esso si riferisce (altrimenti tale programma sarà installato o avrà effetti sulla directory $HOME/.wine predefinita).
Creiamo una sotto-directory temporanea, preferibilmente nella directory $HOME, di nome p.es. $HOME/tmp/DM10FAST
Il programma DM10FAST (la versione corrente è la 3.0) si compone di più parti. Scarichiamo in questa directory i file DM10Fast_01.exe, DM10Fast_02.exe, DM10Fast_03.exe, dal sito dell’INPS – linguetta Software – Aziende e Consulenti, a partire da qui. Scegliere software di controllo DM10FAST per ambiente Windows – Procedura completa (non si capisce perché non sia stato fatto un unico file, tanto più che esistono anche quei software “misteriosi” chiamati download manager
mah …).
Scarichiamo anche il Manuale operativo ManualeDM10Fast.exe (ci sarebbe da chiedersi il perché di un .exe che contiene solo un semplice file .pdf, quando si sarebbe potuto far scaricare dal sito direttamente il .pdf, ma tant’é …)
Nella directory corrente eseguire uno alla volta gli .exe con wine per scompattarli, e premere su “unzip” e poi su “close”.
WINEPREFIX=$BASEDIR wine DM10Fast_01.exe
WINEPREFIX=$BASEDIR wine DM10Fast_02.exe
WINEPREFIX=$BASEDIR wine DM10Fast_03.exe
WINEPREFIX=$BASEDIR wine ManualeDM10Fast.exe
Al temine dovremmo avere una serie di file .CAB, un setup.exe, un Leggimi.htm e poco altro.
Eseguire l’installazione con:
WINEPREFIX=$BASEDIR wine setup.exe
La directory in cui il programma viene installato è $BASEDIR/drive_c/Programmi/DM10FAST/ oltre ad una buona dose di .dll sparse in windows/system32 e windows/system32/INPSsys.
Infine copiamo il file ManualeDM10Fast.pdf dalla directory $HOME/tmp/DM10FAST a quella di installazione del programma ($BASEDIR/drive_c/Programmi/DM10FAST/)
A meno che non si sia già installato INPS2000, è opportuno installare alcune librerie con lo script winetricks e rendere native alcune di queste, come segnalato nella guida a INPS2000, a cui si rimanda.
Può essere necessario scaricare l’aggiornamento dei codici DM10; in tal caso scaricare dal sito dell’INPS Aggiornamento codici DM i file inpsaztm.mdb e inpsdmtm.mdb. Secondo le istruzioni riportate sul sito dobbiamo copiare questi due file nella directory $BASEDIR/drive_c/windows/system32/INPSSys/, sovrascrivendo eventuali file presenti con lo stesso nome (attenzione: i file presenti potrebbero avere una diversa disposizione di maiuscole/minuscole, pur avendo lo stesso nome e contenendo quindi le stesse lettere; in ogni caso vanno sovrascritti con i nuovi)
Si consiglia di verificare con WINEPREFIX=$BASEDIR winecfg – linguetta grafica – che le finestre non siano gestite dal window manager (altrimenti togliere la spunta ad “Allow the window manager to control the windows”, permettendo quindi la gestione nativa delle finestre).
.
.
AVVIO
Recarsi nella directory di installazione del programma ($BASEDIR/drive_c/Programmi/DM10FAST/)
Avviare il programma con
WINEPREFIX=$BASEDIR wine DM10FAST.exe
Il programma può essere richiamato anche dall’interno di INPS2000, di cui è disponibile in questo sito una guida



[...] Il programma permette l’avvio di un programma esterno (DM10FAST), di cui è disponibile in questo sito una guida [...]
Da: Guida a INPS2000 con GNU/Linux « pensieri sparsi per sopravvivere alla giungla burocratica su 21 Giugno 2007
alle 9:14