include: Specify calling convention explicitly in idl files where needed.
[wine/hramrach.git] / documentation / README.it
blob57f03fa0b727496e59b97c11282ad4286befdcd1
1 1. INTRODUZIONE
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
10 dettagli.
12 2. QUICK START
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:
18 ./tools/wineinstall
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
32   NetBSD attuale
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
38 supportati in futuro.
40 Informazioni Linux:
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.
45 Informazioni FreeBSD:
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.
50 Informazioni Solaris:
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.
56 Informazioni NetBSD:
57   Assicurati che le opzioni USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG siano abilitate nel
58   Kernel.
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.
70 Requisiti base:
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.
89 4. COMPILAZIONE
91 Nel caso in cui si scegliesse di non utilizzare Wineinstall, esegui i seguenti
92 comandi per compilare Wine:
94 ./configure
95 make
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
103 ./configure -help.
105 5. SETUP
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
113 installare.
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
134 quando apri un bug.
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
141         partenza.
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
147 Mailing list:
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.
165 Alexandre Julliard
166 julliard@winehq.org
168 tradotto da:
169 Francesco Di Punzio