123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- 1. INTRODUZIONE
- Wine è un programma che permette di eseguire programmi sviluppati per
- Microsoft Windows (compresi eseguibili DOS, Windows 3.x, Win32, and
- Win64) on Unix. Consiste di un caricatore di programmi che carica ed
- esegue un binario Microsoft Windows, e di una libreria (chiamata Winelib)
- che implementa le chiamate alle API Windows usando i loro equivalenti
- Unix o X11. La libreria può essere usata anche per portare codice Windows
- in eseguibili nativi Unix.
- Wine è un software libero, rilasciato sotto la GNU LGPL; leggere il file
- LICENSE per maggiori dettagli.
- 2. QUICK START
- Compilando da sorgente, si raccomanda di usare l'Installer di Wine per
- compilare ed installare Wine. Dalla cartella principale del sorgente di
- Wine, eseguire:
- ./tools/wineinstall
- Eseguire i programmi com "wine programma". Per maggiori informazioni e
- risoluzioni di problemi, leggere il resto di questo file, la pagina man
- di Wine, ed in modo particolare la notevole quantità di informazioni che
- si trova all'indirizzo https://www.winehq.org.
- 3. REQUISITI
- Per compilare ed eseguire Wine, è necessario avere uno dei seguenti sistemi:
- Linux versione 2.0.36 o successiva
- FreeBSD 8.0 o successiva
- Solaris x86 9 o successiva
- NetBSD-current
- Mac OS X 10.5 o successiva
- Poiché Wine richiede il supporto dei thread a livello kernel per funzionare,
- solo i sistemi operativi sopra mentionati sono supportati. Altri sistemi
- che forniscono kernel threads potrebbero essere supportati in futuro.
- Informazioni per FreeBSD:
- In generale Wine non funzionerà correttamente con versioni precedenti
- a FreeBSD 8.0.
- Leggere https://wiki.freebsd.org/Wine per maggiori informazioni.
- Informazioni per Solaris:
- Sarà molto probabilmente necessario compilare Wine con i tool GNU
- (gcc, gas, etc). Attenzione: installare gas *non* assicura che
- sia usato da gcc. Sembra che sia necessario ricompilare gcc dopo
- l'installazione di gas o il symlink di cc, as e ld per i tool GNU.
- Informazioni per NetBSD:
- Assicurarsi che le opzioni USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG siano
- abilitate nel kernel.
- Informazioni per Mac OS X:
- È richiesto Xcode 2.4 o superiore per compilare correttamente su x86.
- File system supportati:
- Wine dovrebbe funzionare sulla maggior parte dei file system. Qualche
- problema di compatibilità è stato riportato usando file acceduti
- tramite Samba. Inoltre, NTFS non fornisce tutte le funzionalità di
- file system necessarie per alcune applicazioni. Si raccomanda di usare
- un file system nativo di Unix.
- Requisiti basilari:
- Devono essere installati i file include di sviluppo di X11
- (chiamato xorg-dev in Debian e libX11-devel in Red Hat).
- Ovviamente necessario anche "make" (possibilmente GNU make).
- È richiesto anche flex versione 2.5.33 o superiore e bison.
- Librerie opzionali di supporto:
- Configure notificherà a video quando le librerie opzionali non sono
- trovate sul sistema. Leggere https://wiki.winehq.org/Recommended_Packages
- per suggerimenti sui pacchetti da installare.
- Su piattaforme a 64-bit, per compilare Wine a 32-bit (predefinito),
- assicurarsi di installare la versione a 32-bit di queste librerie;
- leggere https://wiki.winehq.org/WineOn64bit per i dettagli. Per avere
- Wine solo 64-bit (o un setup di Wine misto tra 32-bit e 64-bit),
- leggere https://wiki.winehq.org/Wine64 per maggiori informazioni.
- 4. COMPILAZIONE
- Nel caso in cui si scegliesse di non utilizzare wineinstall, eseguire
- i seguenti comandi per compilare Wine:
- ./configure
- make
- Questa sequenza compilerà il programma "wine" e numerose librerie e
- binari di supporto.
- Il programma "wine" caricherà ed eseguirà eseguibili Windows.
- La libreria "libwine" ("Winelib") può essere usata per compilare e
- linkare codice sorgente Windows sotto Unix.
- Per vedere le opzioni di configurazione della compilazione, eseguire
- ./configure -help.
- 5. SETUP
- Una volta che Wine è stato compilato correttamente, puoi eseguire
- "make install"; questo installerà l'eseguibile wine, le librerie, la
- pagina man di Wine, e 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".
- Leggi l'area Support su https://www.winehq.org/ per suggerimenti sulla
- configurazione.
- 6. ESEGUIRE 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 (usando il percorso di ricerca come specificato
- wine notepad.exe nel registro per trovare il file)
- wine c:\\windows\\notepad.exe (usando la sintassi DOS)
- wine ~/.wine/drive_c/windows/notepad.exe (usando la sintassi Unix)
- wine notepad.exe readme.txt (chiamando il programma con dei parametri)
- Wine non è perfetto, quindi alcuni programmi potrebbero andare in crash.
- Se ciò accadesse, sarà creato un log del crash da aggiungere al rapporto
- di segnalazione del problema.
- 7. PER OTTENERE PIÙ INFORMAZIONI
- WWW: Un gran quantitativo di informazioni su Wine è disponibile al
- WineHQ, https://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 https://www.winehq.org/FAQ
- Wiki: Il Wiki di Wine si trova all'indirizzo https://wiki.winehq.org
- Mailing list:
- Esistono diverse mailing list per utenti e sviluppatori di Wine;
- visitare https://www.winehq.org/forums per ulteriori informazioni.
- Bugs: Segnalare i bug su Wine Bugzilla all'indirizzo https://bugs.winehq.org
- Si prega di controllare il database di Bugzilla per verificare che
- il problema non sia già conosciuto o risolto prima di creare un
- rapporto su di esso.
- IRC: Aiuto online disponibile nel canale #WineHQ su irc.libera.chat.
- Git: L'albero attuale di sviluppo di Wine è disponibile attraverso Git.
- Vedere https://www.winehq.org/git per maggiori informazioni.
- Se aggiungi qualcosa, o correggi un bug, si prega di mandare una patch
- (preferibilmente usando git-format-patch) alla mailing list
- wine-devel@winehq.org per l'inclusione nel prossimo rilascio.
- --
- Alexandre Julliard
- julliard@winehq.org
|