|  | 1. INTRODUZIONE | 
|  |  | 
|  | Wine è un programma che permette di eseguire programmi sviluppati per Microsoft | 
|  | Windows (compresi eseguibili DOS, Windows 3.x, Win32 e Win64) su Unix. Ã costituito | 
|  | da un caricatore di programma che carica ed esegue codice binario Microsoft | 
|  | Windows, ed una libreria (chiamata Winelib) che implementa le chiamate alle API | 
|  | Windows usando il loro equivalente Unix e X11. La libreria può essere usata | 
|  | anche per portare codice Windows in eseguibili Unix nativi. | 
|  | Wine è un free software, rilasciato sotto GNU LGPL; leggi il file LICENSE per i | 
|  | dettagli. | 
|  |  | 
|  | 2. QUICK START | 
|  |  | 
|  | Ogni volta che si compila dal sorgente, è raccomandabile usare il Wine installer | 
|  | per compilare e installare Wine. Dalla directory di principale del | 
|  | sorgente Wine, esegui: | 
|  |  | 
|  | ./tools/wineinstall | 
|  |  | 
|  | Esegui i programmi con "wine [opzioni] programma". Per altre informazioni e | 
|  | risoluzione di problemi, leggi il resto di questo file, la pagina man di Wine | 
|  | ed in modo particolare la notevole quantità di informazioni che puoi trovare a | 
|  | http://www.winehq.org. | 
|  |  | 
|  | 3. REQUISITI MINIMI DI SISTEMA | 
|  |  | 
|  | Per compilare ed eseguire Wine, devi avere uno dei seguenti: | 
|  |  | 
|  | Linux versione 2.0.36 o successiva | 
|  | FreeBSD 6.3 o successiva | 
|  | Solaris x86 9 o successiva | 
|  | NetBSD attuale | 
|  | Mac OS X 10.4 o successiva | 
|  |  | 
|  | poichè Wine richiede il supporto thread al livello di kernel per essere eseguito, | 
|  | solo i sistemi operativi sopra menzionati sono supportati. | 
|  | Altri sistemi operativi che supportano i kernel threads potranno essere | 
|  | supportati in futuro. | 
|  |  | 
|  | Informazioni Linux: | 
|  | Mentre Linux 2.2.x dovrebbe funzionare, Linux 2.0.x potrebbe funzionare | 
|  | (versioni più vecchie della 2.0.x avevano crash collegati ai thread), è | 
|  | meglio avere una versione corrente del Kernel come la 2.4.x o 2.6.x. | 
|  |  | 
|  | Informazioni FreeBSD: | 
|  | In generale Wine non funzionerà correttamente con versione precedenti a FreeBSD | 
|  | 6.3 o 7.0, e FreeBSD 6.3 ha patches addizionali disponibili. Leggere | 
|  | http://wiki.freebsd.org/Wine per maggiori informazioni. | 
|  |  | 
|  | Informazioni Solaris: | 
|  | Avrai molto probabilmente bisogno di compilare Wine con i tool GNU | 
|  | (gcc, gas, etc.). Attenzione : installare gas *non* assicura che | 
|  | sarà usato da gcc. Ricompilare gcc dopo l'installazione di gas o | 
|  | il symlink di cc, as e ld per i tool GNU è probabilmente necessario. | 
|  |  | 
|  | Informazioni NetBSD: | 
|  | Assicurati che le opzioni USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG siano abilitate nel | 
|  | Kernel. | 
|  |  | 
|  | Informazioni Mac OS X: | 
|  | Hai bisogno di Xcode 2.4 o superiore per compilare correttamente su x86. | 
|  |  | 
|  | File System supportati: | 
|  | Wine dovrebbe funzionare sulla maggior parte di file system. Qualche | 
|  | problema di compatibilità è stato riportato usando file acceduti | 
|  | attraverso Samba. Inoltre, NTFS non fornisce tutte le caratteristiche | 
|  | di file system necessarie per alcune applicazioni. Usare un file system | 
|  | nativo di Linux come ext3/4 è raccommandato. | 
|  |  | 
|  | Requisiti base: | 
|  | Deve essere installato anche l'X11 development inclusi i file (chiamato | 
|  | xlib6g-dev in Debian e Xfree86-devel in RedHat). | 
|  |  | 
|  | Ovviamente c'è bisogno anche di "make" (possibilmente GNU make). | 
|  |  | 
|  | Ã necessario anche flex, versione 2.5.33 o successiva e bison. | 
|  |  | 
|  | Librerie per supporti opzionali: | 
|  | Configure mostrerà notifiche quando librerie opzionali non sono trovate | 
|  | sul tuo system. Leggere http://wiki.winehq.org/Recommended_Packages per | 
|  | suggerimenti sui pacchetti che dovresti installare. | 
|  |  | 
|  | Su piattaforme a 64-bit, se stai compilando Wine come 32-bit (predefinito), | 
|  | devi intallare le versioni a 32-bit di quelle librerie; leggere | 
|  | http://wiki.winehq.org/WineOn64bit per i dettagli. Se vuoi un vero Wine a | 
|  | 64-bit (o un setup di Wine misto tra 32-bit e 64-bit), leggere | 
|  | http://wiki.winehq.org/Wine64 per i dettagli. | 
|  |  | 
|  | 4. COMPILAZIONE | 
|  |  | 
|  | Nel caso in cui si scegliesse di non utilizzare Wineinstall, esegui i seguenti | 
|  | comandi per compilare Wine: | 
|  |  | 
|  | ./configure | 
|  | make | 
|  |  | 
|  | Questo compilerà il programma "wine" e numerose librerie e binari di supporto. | 
|  | Il programma "wine" carica ed esegue gli eseguibili Windows. | 
|  | La libreria "libwine" ("Winelib") può essere usata per compilare e linkare il | 
|  | codice sorgente Windows sotto Unix. | 
|  |  | 
|  | Per vedere le opzioni della configurazione della compilazione, esegui | 
|  | ./configure -help. | 
|  |  | 
|  | 5. SETUP | 
|  |  | 
|  | Una volta che Wine è stato compilato correttamente, puoi eseguire | 
|  | "make install"; questo installerà gli eseguibili wine, la pagina man di Wine, e | 
|  | pochi altri file necessari. | 
|  |  | 
|  | Non dimenticarti di disinstallare qualsiasi precedente installazione di Wine in | 
|  | conflitto. Prova sia "dpkg -r wine" o "rpm -e wine" o "make uninstall" prima di | 
|  | installare. | 
|  |  | 
|  | Una volta installato, esegui lo strumento di configurazione "winecfg". Controlla | 
|  | l'area Support su http://www.winehq.org/ per suggerimenti sulla configurazione. | 
|  |  | 
|  | 6. ESEGUIRE I PROGRAMMI | 
|  |  | 
|  | Quando si esegue Wine, si può specificare l'intero percorso dell'eseguibile o | 
|  | solo il nome del file. | 
|  |  | 
|  | Per esempio: per eseguire Blocco Note: | 
|  |  | 
|  | wine notepad                      (Utilizzando il percorso di ricerca come | 
|  | wine notepad.exe          specificato nel registro per localizzare il file) | 
|  |  | 
|  | wine c:\\windows\\notepad.exe                 (utilizzando la sintassi DOS) | 
|  | wine ~/.wine/drive_c/windows/notepad.exe     (utilizzando la sintassi Unix) | 
|  | wine notepad.exe readme.txt         (chiama il programma con dei parametri) | 
|  |  | 
|  | Wine non è ancora completo, quindi alcuni programmi potrebbero andare in crash. | 
|  | Se ciò accadesse, avrai un log del crash che dovresti aggiungere al tuo rapporto | 
|  | quando apri un bug. | 
|  |  | 
|  | 7. PER OTTENERE PIU' INFORMAZIONI | 
|  |  | 
|  | WWW: 	Un gran quantitativo di informazioni su Wine è disponibile da WineHQ a | 
|  | http://www.winehq.org/: varie guide su Wine, database delle applicazioni, | 
|  | rintracciamento di bug. Questo è probabilmente il miglior punto di | 
|  | partenza. | 
|  |  | 
|  | FAQ: 	Le FAQ di Wine si trovano all'indirizzo http://www.winehq.org/FAQ | 
|  |  | 
|  | Wiki:   Il Wiki di Wine si trova all'indirizzo  http://wiki.winehq.org | 
|  |  | 
|  | Mailing list: | 
|  | Esistono diverse mailing list per gli sviluppatori di Wine; visita | 
|  | http://www.winehq.org/forums per ulteriori informazioni. | 
|  |  | 
|  | Bugs:	 Segnala i Bug su Wine Bugzilla all'indirizzo http://bugs.winehq.org | 
|  | Per favore, cerca nel database di Bugzilla per verificare che il tuo problema | 
|  | non sia già stato trovato prima di postare un rapporto su un bug. | 
|  |  | 
|  | IRC:	 Aiuto online è disponibile nel canale #WineHQ su irc.freenode.net. | 
|  |  | 
|  | Git:    L'albero attuale di sviluppo di  Wine è disponibile attraverso Git. | 
|  | Vedere http://www.winehq.org/git per maggiori informazioni. | 
|  |  | 
|  | Se aggiungi qualcosa, o correggi un bug, per favore manda una patch (preferibilmente | 
|  | usando git-format-patch) alla mailing list wine-patches@winehq.org per | 
|  | l'inclusione nei prossimi rilasci. | 
|  |  | 
|  | -- | 
|  | Alexandre Julliard | 
|  | julliard@winehq.org | 
|  |  | 
|  | tradotto da: | 
|  | Francesco Di Punzio |