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