2003-05-20 04:16:17 +02:00
|
|
|
|
1. INTRODUZIONE
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Wine è un programma che permette di eseguire programmi sviluppati per Microsoft
|
|
|
|
|
Windows (compresi eseguibili DOS, Windows 3.x, Win32 e Win64) su Unix. È costituito
|
2003-05-20 04:16:17 +02:00
|
|
|
|
da un caricatore di programma che carica ed esegue codice binario Microsoft
|
|
|
|
|
Windows, ed una libreria (chiamata Winelib) che implementa le chiamate alle API
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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
|
2003-05-20 04:16:17 +02:00
|
|
|
|
dettagli.
|
|
|
|
|
|
|
|
|
|
2. QUICK START
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Ogni volta che si compila dal sorgente, è raccomandabile usare il Wine installer
|
2004-01-20 22:50:21 +01:00
|
|
|
|
per compilare e installare Wine. Dalla directory di principale del
|
|
|
|
|
sorgente Wine, esegui:
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
./tools/wineinstall
|
|
|
|
|
|
|
|
|
|
Esegui i programmi con "wine [opzioni] programma". Per altre informazioni e
|
2010-07-14 11:51:51 +02:00
|
|
|
|
risoluzione di problemi, leggi il resto di questo file, la pagina man di Wine
|
2003-05-20 04:16:17 +02:00
|
|
|
|
ed in modo particolare la notevole quantit<69> di informazioni che puoi trovare a
|
2003-11-26 04:55:01 +01:00
|
|
|
|
http://www.winehq.org.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2004-01-20 22:50:21 +01:00
|
|
|
|
3. REQUISITI MINIMI DI SISTEMA
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
Per compilare ed eseguire Wine, devi avere uno dei seguenti:
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
poichè Wine richiede il supporto thread al livello di kernel per essere eseguito,
|
2003-05-20 04:16:17 +02:00
|
|
|
|
solo i sistemi operativi sopra menzionati sono supportati.
|
|
|
|
|
Altri sistemi operativi che supportano i kernel threads potranno essere
|
|
|
|
|
supportati in futuro.
|
|
|
|
|
|
|
|
|
|
Informazioni Linux:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
Informazioni FreeBSD:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
Informazioni Solaris:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
Informazioni NetBSD:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Assicurati che le opzioni USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG siano abilitate nel
|
|
|
|
|
Kernel.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Informazioni Mac OS X:
|
|
|
|
|
Hai bisogno di Xcode 2.4 o superiore per compilare correttamente su x86.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
File System supportati:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
Requisiti base:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Deve essere installato anche l'X11 development inclusi i file (chiamato
|
|
|
|
|
xlib6g-dev in Debian e Xfree86-devel in RedHat).
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Ovviamente c'è bisogno anche di "make" (possibilmente GNU make).
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
È necessario anche flex, versione 2.5.33 o successiva e bison.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
Librerie per supporti opzionali:
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
4. COMPILAZIONE
|
|
|
|
|
|
|
|
|
|
Nel caso in cui si scegliesse di non utilizzare Wineinstall, esegui i seguenti
|
|
|
|
|
comandi per compilare Wine:
|
|
|
|
|
|
|
|
|
|
./configure
|
|
|
|
|
make
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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
|
2003-05-20 04:16:17 +02:00
|
|
|
|
codice sorgente Windows sotto Unix.
|
|
|
|
|
|
|
|
|
|
Per vedere le opzioni della configurazione della compilazione, esegui
|
|
|
|
|
./configure -help.
|
|
|
|
|
|
|
|
|
|
5. SETUP
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Una volta che Wine è stato compilato correttamente, puoi eseguire
|
|
|
|
|
"make install"; questo installerà gli eseguibili wine, la pagina man di Wine, e
|
2004-01-20 22:50:21 +01:00
|
|
|
|
pochi altri file necessari.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2004-01-20 22:50:21 +01:00
|
|
|
|
Non dimenticarti di disinstallare qualsiasi precedente installazione di Wine in
|
2003-05-20 04:16:17 +02:00
|
|
|
|
conflitto. Prova sia "dpkg -r wine" o "rpm -e wine" o "make uninstall" prima di
|
|
|
|
|
installare.
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Una volta installato, esegui lo strumento di configurazione "winecfg". Controlla
|
|
|
|
|
l'area Support su http://www.winehq.org/ per suggerimenti sulla configurazione.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
6. ESEGUIRE I PROGRAMMI
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Quando si esegue Wine, si può specificare l'intero percorso dell'eseguibile o
|
2003-05-20 04:16:17 +02:00
|
|
|
|
solo il nome del file.
|
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Per esempio: per eseguire Blocco Note:
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
wine notepad (Utilizzando il percorso di ricerca come
|
|
|
|
|
wine notepad.exe specificato nel registro per localizzare il file)
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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)
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2005-05-10 18:02:47 +02:00
|
|
|
|
7. PER OTTENERE PIU' INFORMAZIONI
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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
|
2004-01-20 22:50:21 +01:00
|
|
|
|
partenza.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2004-01-20 22:50:21 +01:00
|
|
|
|
FAQ: Le FAQ di Wine si trovano all'indirizzo http://www.winehq.org/FAQ
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Wiki: Il Wiki di Wine si trova all'indirizzo http://wiki.winehq.org
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Mailing list:
|
|
|
|
|
Esistono diverse mailing list per gli sviluppatori di Wine; visita
|
|
|
|
|
http://www.winehq.org/forums per ulteriori informazioni.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
IRC: Aiuto online è disponibile nel canale #WineHQ su irc.freenode.net.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
Git: L'albero attuale di sviluppo di Wine è disponibile attraverso Git.
|
|
|
|
|
Vedere http://www.winehq.org/git per maggiori informazioni.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
2010-07-14 11:51:51 +02:00
|
|
|
|
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.
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
--
|
|
|
|
|
Alexandre Julliard
|
2003-11-26 04:55:01 +01:00
|
|
|
|
julliard@winehq.org
|
2003-05-20 04:16:17 +02:00
|
|
|
|
|
|
|
|
|
tradotto da:
|
|
|
|
|
Francesco Di Punzio
|