Rpat IB Su Linux
Total Page:16
File Type:pdf, Size:1020Kb
https://www.rmastri.it/news.php?item.14 Pagina 1/10 rPat IB su linux admin, dom 03 maggio 2009 - 19:47:18 rPat IB, il programma per l'esercizio sui quiz delle patenti A1, A e B con la nuova interfaccia prevista per le prove di esame al computer in 8 lingue, è molto leggero perché sfrutta a fondo le risorse già presenti sul computer. Il suo motore, denominato "Intelligent Browser" si appoggia ad Internet Explorer e a Media Player, risultando ben integrato con l'ambiente Windows, ma, al tempo tesso, difficilmente portabile in altri ambienti. E' quindi impossibile pensare di eseguirlo in ambiente Linux, sfruttando l'ormai maturo framework Wine? Certamente l'impiego di rPat IB sotto Linux non è cosa facile come quello di rPat...entino (si vedano le istruzioni pubblicate sul questo sito), ma non è impossibile. Nelle righe che seguono mostreremo in che modo effettuarne l'installazione e con quali risultati. Come abbiamo fatto in precedenza faremo riferimento all'ambiente Ubuntu, utilizzando la nuova versione 9.04 "Jaunty Jackalope". Questa volta dovremo ricorrere principalmente alla shell. Le operazioni di installazione, comunque, descritte nel dettaglio, sono alla portata anche degli utenti non abituali ad utilizzare la "riga di comando". https://www.rmastri.it/news.php?item.14 Pagina 2/10 Operazioni preliminari Per prima cosa occorre installare Wine, non presente nell'installazione di base di Ubuntu. Aprire una finestra di bash, selezionando dal menu "Applicazioni": "Accessori" > "Terminale", e inserirvi il seguente comando: sudo apt-get install wineIl sistema chiederà all'utente di immettere la password. L'operazione di installazione di un programma richiede, infatti, il consenso di un utente amministratore. Digitare "S" alla richiesta di conferma e attendere il completamento dell'operazione di download e dell'installazione del programma. Quando il prompt sarà di nuovo disponibile, digitare: sudo apt-get install cabextractIl comando consente di installare Cabextrac, indispensabile per utilizzare in ambiente Linux gli archivi CAB nei quali sono distribuiti i programmi Microsoft (per ulteriori informazioni: http://www.cabextract.org.uk/) L'operazione sarà molto rapida. Appena ultimata sarà la volta di Winetricks, uno script che facilita il download e l'installazione di moltissime applicazioni Windows sotto Wine (per informazioni: http://wiki.winehq.org/winetricks). Winetricks deve essere scaricato direttamente dal sito dello sviluppatore (e non con apt-get): wget http://www.kegel.com/wine/winetricksTeoricamente non sarebbero necessarie ulteriori operazioni. E' però molto comodo trasformare lo script in un "comando" disponibile in ogni shell. Per farlo digitare le due righe seguenti: chmod +x winetricks https://www.rmastri.it/news.php?item.14 Pagina 3/10 sudo mv winetricks /usr/local/bin Installazione dei componenti Windows A questo punto si può avviare Winetricks, digitando semplicemente: winetricksLo script apre una finestra nella quale è possibile avviare l'installazione di vari programmi o accessori per l'ambiente Wine. Inizialmente selezionare (in modo che le caselle appaiano spuntate) le voci: "corefonts", "vb6run" e "ie6": La prima scelta installa i font caratteristici di Windows (come: Arial, Courier, Trebuchet, Verdana, ecc.); la seconda la libreria runtime di Visual Basic 6.00 (che serve anche a rPat...entino e a diversi altri programmi); la terza Internet Explorer 6.0. Ebbene sì: per far funzionare rPat IB su Linux è indispensabile inserire tutto il browser di Microsoft (anche se in una vecchia e relativamente poco ingombrante versione) in Wine. Nota. Per l'installazione di Internet Explorer su Linux esiste un'altra procedura, molto semplice, denominata IEs4Linux. Si tratta di una soluzione probabilmente più semplice per chi vuole vedere il browser per Windows in azione su Linux, ma non serve al nostro scopo. Al termine della selezione (si consiglia di non aggiungere altre voci e di compiere le ulteriori installazioni in un altro momento) fare click https://www.rmastri.it/news.php?item.14 Pagina 4/10 su OK e attendere. Lo script inizia a scaricare e a installare i file. L'intervento dell'utente sarà richiesto, al momento dell'installazione di vbrun60 e per quella di Internet Explorer: Non c'è comunque alcuna scelta da fare, ma solo da confermare quanto proposto dalla procedura. Non appena il prompt sarà nuovamente disponibile, si può riavviare Winetricks e procedere all'installazione di Windows Media Player, necessario a rPat IB per la riproduzione degli effetti sonori. Nella lista dei programmi selezionare wmp10 e fare click su Ok. Prima che parta il setup di Media Player sarà necessario dare conferma all'installazione di altri due accessori (Visual C++ 6.0 VCREDIST.EXE Pack e Windows Script 5.6). https://www.rmastri.it/news.php?item.14 Pagina 5/10 Lasciare le impostazioni di default e dare l'assenso all'ulteriore installazione di Windows Media Player Codecs. Quando invece, terminato il processo, comparirà la finestra del programma, sarà opportuno dire di no alla proposta di scansione del computer in vista della ricerca di file multimediali e poi chiudere lo stesso Media Player. https://www.rmastri.it/news.php?item.14 Pagina 6/10 Installazione e avvio di rPat IB E' giunto il momento di scaricare e installare rPat IB. Dal momento che è ancora aperta la finestra "terminale" è più comodo, invece che lanciare il browser e andare nel sito di rPat, utilizzare il comando wget che permette di scaricare direttamente il file: wget http://www.rmastri.it/request.php?5Ultimato il download, per avviare l'installazione basta digitare: wine rpatib40017.exe(Nota. In futuro il nome del file potrebbe essere diverso) per indicare che vogliamo eseguire con Wine il programma di istallazione di rPat. Dopo qualche istante comparirà questa finestra. Ovviamente si può procedere con le impostazioni di default, esattamente come se ci si trovasse in ambiente Windows. L'installazione introdurrà dei link sul desktop (file lnk) e delle icone compariranno nel menù di Wine. Nessuna di queste cose tuttavia sarà in grado di aprire correttamente il programma o il manuale di teoria. Vedremo dopo come creare correttamente i "lanciatori"; per adesso, per verificare se tutto ha funzionato, avviamo rPat IB dal terminale. Il comando completo è: wine c:\\Programmi\\rpatib\\ib.exe c:\\Programmi\\rpatib\\rpat\\rpat.ibiE' indispensabile digitare due volte tutti i caratteri "backslash". Se tutto è andato bene comparirà questa finestra: https://www.rmastri.it/news.php?item.14 Pagina 7/10 Ritocchi finale e test Modifichiamo ora i link presenti nei menù di Wine . Per farlo selezioniamo dal menù "Risorse" di Ubuntu "Cartella home". Nella finestra di Nautilus (l'equivalente in Ubuntu dell'Esplora risorse di Windows) selezioniamo dal menù "Visualizza": "Mostra file nascosti", facendo apparire una serie di cartelle di configurazione presenti all'interno della cartella home dell'utente. Localizziamo tra queste ".local" e poi ancora "share" / "applications" / "wine" / "Programmi" / "rPat". Quest'ultima, la cartella "rPat", dovrebbe contenere tre file che corrispondono alle tre voci del menù di Wine relativo a rPat IB. Selezioniamo "rPat IB 4.00.desktop" facendo click con il bottone destro del mouse. Nel menù di cotesto sceglieremo "Proprietà", facendo apparire la finestra che segue: https://www.rmastri.it/news.php?item.14 Pagina 8/10 Occorrerà cancellare tutto il contenuto della casella "Comando" inserendo al suo posto il comando sopraindicato necessario per avviare rPat IB, ossia: wine c:\\Programmi\\rpatib\\ib.exe c:\\Programmi\\rpatib\\rpat\\rpat.ibiChiusa la finestra, ripeteremo l'operazione per il file: "Manuale di teoria.desktop". Il comando per avviare il manuale (che funziona anche dalla finestra bash) è: wine c:\\Programmi\\rpatib\\ib.exe c:\\Programmi\\rpatib\\rpat\\manuale.ibiVerifichiamo quindi che l'operazione sia andata a buon fine e se selezionando dal menu "Applicazioni": "Wine" > "Programmi" > "rPat" > "rPat IB 4.0" accade qualcosa di buono. Potrebbe essere più comodo avere le icone sul desktop. Quelle prodotte dall'installazione possono essere cancellate senza problemi. Per crearne delle nuove aprire il sopracitato menù di Wine e fare click con il bottone destro del mouse sull'icona di rPat IB 4.0. Dal menù di contesto selezionare "Aggiungi questo lanciatore alla scrivania" come mostrato in figura. https://www.rmastri.it/news.php?item.14 Pagina 9/10 Si può ripetere l'operazione per il manuale. E' il momento di dichiarare se, e quanto, il programma è efficiente . Non ci sentiamo di dire che "funziona perfettamente". In realtà ci sono alcune cose che non funzionano. Se si tenta di stampare una scheda, per esempio, si produrrà l'errore: Line: 639 Char: 1 Error: Invalid argument Code: 0 URL: res://C:\windows\system32\shodclc.dll/preview.dlgQuesta è la pecca più rilevante. Per il resto sulla nostra macchina abbiamo notato che l'esecuzione degli effetti sonori non è sempre felice (talora i suoni appaiono un po' "tagliati") e che in alcuni casi i pulsanti non rispondo al click durante l'esecuzione dell'esame. Ciò è probabilmente dovuto ad aggiornamento del "focus" legato al funzionamento del timer che computa la durata della prova. Il problema non si verifica se si attiva la modalità a tutto schermo, dalle opzioni di rPat IB, operazione che consigliamo di fare subito. https://www.rmastri.it/news.php?item.14 Pagina 10/10 Per il resto il programma è usabile, anche se ci riserviamo di approfondire la cosa. Chiediamo ai lettori che vorranno ripetere questo esperimento di inviarci informazioni, commenti, suggerimenti, impressioni, ecc. Si può usare il modulo accessibile dal menù "Recapiti" sulla sinistra, oppure fare click direttamente sul link sottostante. Invia un commento .