Menu
Virus Info
Template
DexOnline
Home
News
Articles
Forums
Downloads
Pic of the Day
Links
Register
Statistics
Contact us
Login
Login:

Password:

remember me

Register, it's free!
Lost your password?
Users Online
There are:
0 registered users
and 2 guests online now.
Bancul Zilei
Concursuri
Concurs No 1
Ulei de samburi de caise


Atentie : Se respecta regulamentul de pe acel site

Concurs No 2
PROFIBR


Inscrie-te pe site, trimite un e-mail la profibr@as.ro cu adresa ta postala si vei primi un cadou surpriza acasa.


Trimite SMS Gratis
Inscriete pe site, aduna puncte si trimite sms.
CHIP.RO

 
2004-03-23 09:57 - Wine - aplicatii Windows sub Linux !
Posted by lawwrentiumore from same (IT - News)
IT - NewsDezideratul fanilor ''pinguinului'' de a rula aplicatii Windows pe platforma Linux a devenit realitate. Wine este o solutie opensource capabila sa ruleze aplicatiile Windows sub mediul Linux. Rodul muncii unei echipe de dezvoltatori pasionati, aceast program ofera posibilitatea de a executa rutine API Win32 si Win16 pe acest sisteme de operare. Pe CD, in cadrul directorului Articole, va oferim aceasta aplicatie, prezentandu-va in continuare modul de instalare si rulare al acesteia.

Preluat de pe : http://www.pcworld.ro/include/general.php?c0=1038,1,9,1,0,0
Postat de Butea Aurel
Dezideratul fanilor ''pinguinului'' de a rula aplicatii Windows pe platforma Linux a devenit realitate. Wine este o solutie opensource capabila sa ruleze aplicatiile Windows sub mediul Linux. Rodul muncii unei echipe de dezvoltatori pasionati, aceast program ofera posibilitatea de a executa rutine API Win32 si Win16 pe acest sisteme de operare. Pe CD, in cadrul directorului Articole, va oferim aceasta aplicatie, prezentandu-va in continuare modul de instalare si rulare al acesteia.

Avand in vedere complexitatea procesului de dezvoltare, Wine este o solutie opensource de referinta pentru comunitatea Linux. Programul este compatibil cu majoritatea sistemelor Unix pentru Intel, fiind disponibile astfel versiuni pentru Linux, FreeBSD si Sun Solaris. Wine este inrudit cu aplicatiile comerciale VMware si Virtual PC, oferind posibilitatea de emulare a modului de rulare al unui program pe alta platforma. Intre cele trei aplicatii exista totusi diferente insemnate, Wine nefiind un simplu emulator (Wine Is Not an Emulator). Astfel, Wine permite rularea aplicatiilor Windows pe un sistem Linux, fara a fi necesara instalarea propriu-zisa a sistemului de operarea Windows. In schimb in cazul aplicatiilor Vmware si VirtualPC va fi necesara existenta fizica pe hard disc a sistemului Windows sau instalarea acestuia intr-o partitie virtuala.

Cu toate ca nu toate aplicatiilor Windows functioneaza corect cu Wine, este disponibila actualmente o pleiada destul de vasta de programe care ruleaza fara probleme prin intermediul aceastei aplicatii. La adresa http://appdb.codewevers.com/ este disponibila lista aplicatiilor certificate pentru rularea prin Wine. Pe data de 20 septembrie erau inregistrate nu mai putin de 1,604 de aplicatii Windows capabile sa ruleze fara probleme prin intermediul acestui utilitar.

In continuare vom examina modul de instalare a Wine si modalitatea de configurare a acestuia. De asemenea, va vom oferi amanunte legate de aplicatia opensource Xwine (a nu se confunda cu solutia comerciala WineX), aceasta oferind o interfeta vizuala pentru Wine. In final, vom prezenta o serie de detalii legate de solutia CrossOverOffice, o solutie comerciala care simplifica si mai mult modul de utilizare al Wine.



Instalarea
Am testat modul de functionare al acestei in cadrul distributiilor Mandrake 9.1 si RedHat 9. In cadrul Mandrake am folosit kit-ul in format RPM, iar in ceea de a doua situatie am pornit instalarea de la arhiva surselor aplicatiei (disponibila si pe CD-ul din aceasta luna).

In primul caz am folosit utilitarul rpm pentru realizarea instalarii. Astfel, pentru rularea acestui utilitar aveti nevoie de drepturile utilizatorului root. In situatia in care nu sunteti conectat ca root, executati urmatoarea comanda:

$ su root

Puteti realiza fara probleme operatiunea de instalare in cadrul distributiilor frecvent utilizate RedHAT, SUSE sau Mandrake. Pentru instalare este necesara rularea urmatoarei comenzi:

$ rpm -ivh wine-20030911-mdk9.1.i586.rpm

Daca detineti o versiune mai veche a acestei aplicatii si doriti sa realizati operatiunea de upgrade la versiunea disponibila pe CD va fi necesara rularea urmatoarein instructiuni:

$ rpm -uvh wine-20030911-mdk9.1.i586.rpm

Procesul de instalare pornind de la arhiva surselor este putin mai complex, fiind oferita garantia rularii fara propbleme a aplicatiei pe maisina care a fost instalata. Astfel, in prealabil este necesara dezarhivarea fisierului tar.gz prin comanda:

$tar xzvf Wine-20030911.tar.gz

Dezvoltatorii aplicatiei au conceput un script special de instalare. In consecinta, nu va fi necesara rularea succesiuni traditionale de comenzi (./configure, make, make install) ci introducerea urmatoarei instructiuni:

$./tools/wineinstall

De asemenea, daca aveti disponibila o partitie FAT pe care sunt disponibile programele Windows va fi necesar sa rulati creati un director pentru a deveni accesibile aceste partitii:

$mkdir /mnt/win_c

Ulterior rulati comanda mount pentru montarea partitiei si accesibilitatea sistemului de fisiere Windows in cadrul Linux:

$mount -t vfat /dev/hda1 /mnt/win_c

Daca nu dispunneti de un sistem de operarea Windows instalat, pentru rularea aplicatiilor prin intermediul Wine va fi necesar sa dispuneti de fisierele aplicatiei si cele disponibile in directorul WindowsSystem si de cele a aplicatiei care doriti sa fie rulata.



Configurarea si rularea aplicatiilor
Avand instalat Wine, puteti trece la etapa testarii si rularii efective aplicatiilor. Astfel, in prealabil rulati urmatoarea comanda pentru a verfica daca procesul de instalare a decurs corect:

$./winecheck

Dupa realizarea acestei testari este necesara editarea fisierului wine.conf. Acesta va fi disponibil in cazul in care ati instalat aplicatia disponibila pe CD in cadul directorului /home/user/wine-20030911. De asemenea, in cazul versiunilor mai vechi ale Wine acest fisier va fi gasit in directorul /etc. Deschideti acest fisier si verificati daca sunt incluse urmatoarele instructiuni:

[Drive C]

Path=/mnt/win_c

Type=hd

Filesystem=vfat

[Drive D]

Path=/mnt/cdrom

Type=hd

Label=cdrom

Dupa realizarea acestor opratiuni de configurare se poate trece la rularea efectiva a aplicatiei dorite. Sa presupunem ca dorim sa rulam aplicatia Winamp, pentru aceasta va fi necesar sa introducem in modul comanda urmatoarea instructiune:

$wine /mnt/win_c/Program_Files/Winamp/winamp.exe

In urma acestei operatiuni se va deschide o fereastra in mediul X Windows in cadrul careia va fi rulata efectiv aceasta aplicatie.


XWine

XWine este o solutie opensource care ofera o interfata vizuala pentru configurarea si rularea aplicatiilor prin intermediul Wine. Utilizand acest program veti evita lucurul in mod masina pentru rularea aplicatiei. Pe CD este disponibila, sub forma unei arhive TAR.GZ, versiunea 0.3.1 a acestei aplicatii. In prealabil , va fi necesar sa dezarhivati aplicatia prin comanda:

$tar xzvf XWine-0.3.1r1_en.tar.gz

Pentru instalare, va fi necesara introducerea urmatoarei suite de instructiuni:

$./configure

$make

$make install

Important de subliniat este ca pentru rularea comenzii make install va fi necesar sa fiti logati ca root (puteti folosi comanda su pentru realizarea acestei operatiuni).

Pentru pornirea aplicatiei va fi necesar sa rulati urmatoarea comanda:

$xwine



CrossOverOffice
CrossOverOffice este o solutie dezvoltata de compania CodeWevers. CodWevers a fost unul din sustinatorii activi ai campaniei de dezvoltare a Wine, realizand totodata o versiune comerciala bazata pe acest motor. Rezultatele sunt suprinzatoare, CrossOverOffice fiind capabila sa ruleze si aplicatii complexe de tipul Microsoft Office sau Adobe Photoshop. De asemenea, noutatea adusa de CrossOverOffice in raport cu Wine este o interfata vizuala si unitara care permite configurarea extrem de simpla a aplicatiilor ce vor fi emulate sub mediul Linux.

Utilitarul OfficeSetup, integrat in cadrul acestei aplicatii, permite instalarea si dezinstalarea aplicatiilor Windows, fiind configurate proceduri de instalare pentru mai multe programe (Microsoft Office 2000, Visio, Internet Explorer 5.5, Lotus Notes etc.).

Am testat aceasta solutie instaland aplicatiile Microsoft Office 2000 (suportul pentru XP nefiind integrat), Internet Explorer si Lotus Notes รป in toate cele trei situatii procesul decurgand normal. In cazul Micorosft Office 2000 am selectat procedura de instalare

Nu toate aplicatiile au rulat perfect, existand si cateva probleme pe parcursul testului. Astfel, programele Word si Excel au rulat fara probleme, in schimb la executia aplicatiilor Access si Lotus Notes au existat o serie de bug-uri, suportul putand fi imbunatatit. De asemenea, prin intermediul CrossOverOffice este posibila rularea unor plug-in-uri (exemplu Quicktime) sub un browser Linux. Internet Explorer 5.5 a rulat fara probleme sub Linux, oferindu-va in acest mod posibilitatea a accesa site-uri Web ale caror pagini Web sunt afisate cu probleme in browserele Linux.

Acest program este disponibil in format RPM, putand fi achizitionata de pe site-ul producatorului pentru 55 USD. Puteti obtine aceasta aplicatie si prin achizitionarea unei distributii Linux care include acest program. Astfel, astazi tot mai multe distributii includ acest pachet, Linidows si Xandros fiind doar doua exemple de distributii care includ suport pentru CrossOverOffice.
Autor :Silviu Stefan COjocaru
Data aparitiei : 3 November 2003
Preluat de pe : http://www.pcworld.ro/include/general.php?c0=1038,1,9,1,0,0
Postat de Butea Aurel

Send your comment
We apologize, but you need to login to post comments. If you don't have an account, why don't you register? It's free!
Useri - Inscrisi
Welcome!
Fokstexx
incicymoizita
pypeeaseque
exedayAnendut
Beanyenzype
epatriche
cyppop
carmenpaduret
Calendar
October 2025
Su
Mo
Tu
We
Th
Fr
Sa



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Ultimii vizitatori !
Fokstexx
incicymoizita
pypeeaseque
exedayAnendut
Beanyenzype
lawwrentiu
cyppop
carmenpaduret
Ora - Locala
Faza zilei
Afiliate Program's


Neogen Ro




Powered by
Laurentiu Solution's
 Acest site a fost realizat de Laurentiu Solution's & Scriptman Design
  Page processed in 0.0596 seconds - 16 queries