Giuseppe Arcidiacono Blog


Blog Diario Virtuale
Statistiche
  • Views Home Page: 201.715
  • Views Posts: 605.809
  • Views Gallerie: 2.498
  • n° Posts: 192
  • n° Commenti: 84

Wine .. usare Windows con Linux

Cos'è Wine
Wine è una implementazione OpenSource delle Windows API che lavora sul server X e i sistemi Unix. Non è assolutamente un emulatore! Wine è, infatti, l'acronimo di Wine Is Not an Emulator. Basta pensare a Wine come un programma che ci viene in aiuto per lanciare i programmi di Windows su un sistema operativo, Linux, diverso da quello richiesto dal programma che stiamo lanciando, Windows. Wine non richiede Microsoft Windows installato sul computer che stiamo usando ed è una valida, e soprattutto libera, alternativa all'uso delle Windows API. Esso è caratterizzato dal 100% di codice non-Microsoft. Solo in alcuni casi, Wine, può fare uso delle DLL di Windows. Lo stesso Wine ci permette di usare i programmi di Windows anche su altri sistemi operativi basati su Unix, inclusi Linux, FreeBSD e Solaris.

I vantaggi di Wine
Wine permette di usufruire di tutti i vantaggi di un sistema Unix (stabilità, flessibilità, amministrazione remota) mentre stiamo utilizzando le applicazioni Windows.
Unix è da sempre apprezzato per la potenza dei suoi script. Wine ci permette di richiamare delle applicazioni Windows basandosi proprio su quest'ultimi.
Wine permette di accedere alle nostre applicazioni Windows anche in maniera remota. Non importa se il nostro client è lontanto centinaia di chilometri dalla nostra postazione.
Wine permette di usare applicazioni Windows installando solo un sistema Linux come server. In questo modo è possibile accedere alle nostre applicazioni da un qualsiasi terminale X.


Wine può essere usato anche sul Web attraverso l'uso di una VNC e del suo client Java.
Wine è ovviamente un software OpenSource! Possiamo utilizzarlo basandoci sulle nostre reali esigenze senza che nessuno ce lo proibisca.


Scaricare ed installare Wine
Per scaricare il pacchetto in formato ".tar.gz" oppure il precompilato per la propria distribuzione, basta portarsi al seguente indirizzo (http://www.winehq.com/site/download) e scegliere il pacchetto desiderato. Una volta scaricato il pacchetto bisogna compilarlo. Per farlo, utilizziamo i seguenti comandi:

:~$ tar xjf wine-0.9.2.tar.bz2
:~$ cd wine-0.9.2/
:~$ ./configure
:~$ make depend
:~$ make
:~$ su root
:~# make install

Lanciamo e usiamo Wine
Una volta compilato Wine bisogna lanciare da "root" i comandi:

:~/# ldconfig (per linkare le librerie)
:~/# wine (per rendere avviabile wine)

Ora siamo veramente pronti per lanciare la nostra applicazione Windows con Linux. Per farlo abbiamo diverse possibilità, elencati qui di seguito.

1) Lanciare una applicazione da Linux, richiamando il percorso Windows dell'applicazione stessa:

:~/$ wine "c:\program files\appname\appname.exe"

2) Modificare il patch e lanciare l'applicazione col solo nome. Ad esempio, supponiamo che il nostro patch sia
Path="c:\windows;c:\windows\system;e:\;e:\test;f:\". Per lanciare l'applicazione "c:\windows\tux.exe", basterà lanciare il comando:
:~/$ wine tux.exe

Per avere altre informazioni sugli usi e costumi di Wine, è sempre disponibile l'help, compatto, di wine:
:~/$ wine --help
wine: '/root/.wine' created successfully.
Wine 0.9.2
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine --help Display this help and exit
wine --version Output version information and exit

Informazioni utilissime sono contenute qui. Sono consigliate, da leggere, per tutti coloro che sono interessati a capire tutte le potenzialità di wine.

Sito web ufficiale: http://www.winehq.com/

 Fonte : http://www.freeonline.org/art/a-315/wine.htm

giuseppe arcidiacono

Categoria: Linux
martedì, 24 feb 2009 Ore. 10.48
Calendario
maggio 2024
lmmgvsd
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Ora e Data
Archivio Posts
Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003