Hur man installerar Windows-applikationer på Linux med hjälp av Wine

Av olika skäl kan det hända att du måste köra ett Windows-program på Linux. Det kan vara så att det inte finns någon version för Linux, att versionen för Windows är bättre eller mer professionell ... eller helt enkelt din favorit. Det kan också vara så att du måste använda det programmet eftersom det är "standarden" för den bransch du arbetar i eller för att inget Linux-program stöder typen av filer eller dokument som skapats med ditt Windows-program på en annan dator.

Inledning

Innan du börjar med instruktionerna tror jag att det är nödvändigt att göra en kort reflektion: när du väl installerat Linux finns det många sätt att köra Windows-applikationer, det finns till och med möjligheten att installera Windows i en virtuell maskin, som du kan köra direkt från Linux.

Wine är dock INTE en emulator, som namnet säger (Wine Is Not an Emulator, därav dess initialer). Detta betyder att en Windows-applikation som du kör med WINE kan, i själva verket finns det flera fall på protokoll, köra mycket lättare på Linux än på Windows.

Å andra sidan, även om det i vissa fall kan vara bekvämt att skapa den glada virtuella maskinen och installera vår kopia av Windows och sedan vårt program i den, kan det också vara ett problem. Först och främst på grund av den enorma mängd resurser (diskutrymme, minne och processor) som denna process skulle förbruka. För det andra är Windows inte fri programvara, och för att installera den, ska du ha en äkta version. Annars skulle du inte komma undan patentproblemet med Windows.

För att lära dig lite mer om vin rekommenderar jag att du läser det dokumentation, The wiki, The Anvisningar för nybörjare och dokumentet «Debunking vanliga myter relaterade till vin".

Installera vin

I Ubuntu:

sudo apt-get install vin

I Fedora:

yum -y installera vin

I nedladdningssektionen kan du hitta de senaste Wine-versionspaketen för andra populära Linux-distributioner som Mandriva, Slackware, Debian, OpenSUSE, etc.

Kör och installera Windows-program

När det är installerat kommer Wine att starta när du dubbelklickar på valfri .EXE-fil. Dessutom kommer det att låta dig installera program, som om du var i Windows och kommer att lägga genvägarna i huvudmenyn under kategorin "Vin".

Trots vad många tror är Wine bra för att köra inte bara "enkla" Windows-program, utan även komplexa spel. Dessutom har det visat sig att hemska spel som Sim 3, Half Life 2, Command & Conquer 3, Star Wars: Jedi Knight eller viktiga sviter som Microsoft Office fungerar perfekt.

Det låter mig inte köra mitt program / installationsprogram! Sniffa sniff ...

Som jag antar att du vet är Linux ett system som hanteras genom privilegier som ges till användare. Detta tillåter endast vissa användare att göra vissa saker. Detsamma gäller för filer. Som standard är ingen .EXE-fil som laddas ner från internet "körbar", tills användaren anger något annat.

Om du ser detta meddelande när du försöker köra filen:

Sedan är det bara att högerklicka på filen. Jag valde alternativet Egenskaper. Väl där, gå till fliken Behörigheter och aktivera alternativet Tillåt exekvering av filen som ett program:

Jag har andra problem med att köra mitt program

Om applikationen i fråga inte körs som den ska eller har problem rekommenderar jag att du skriver in Vinapplikationsdatabas för att se kommentarer från andra användare och deras erfarenhet av att köra det programmet med de olika versionerna av Wine. Varje program som installeras och testas har en rankning. Om programmet du söker inte finns med på listan är det ett bra tillfälle att samarbeta och ladda upp dina intryck.

Avinstallera program i Wine

Detta är väldigt enkelt. Gå till Program> Vin> Avinstallera vinprogramvaran.

Därifrån kan du enkelt ta bort det installerade programmet. Nya program kan också installeras med detta verktyg, även om det kan vara lättare att helt enkelt dubbelklicka på installationsprogrammet i din filutforskare eller direkt från nedladdningsfönstret i din webbläsare.

Var är allt installerat?
Som standard kommer alla program att försöka installera på din C-disk. Frågan är, vad är min C-disk? Var lagras alla filer som motsvarar Windows-applikationer som är installerade med Wine? Svaret är enkelt: ~ / .wine / drive_c. Det vill säga i ditt hem finns en dold mapp som heter .wine där alla filer på din disk C. lagras. Egentligen, som du kan se, är det helt enkelt en mapp som Wine kallar "Disk C".

Kom ihåg att du alltid kan installera dina program på andra platser. Detta är särskilt användbart om du har lite utrymme på disken eller partitionen där du har Linux installerat eller din hemmapp.

Konfigurera vin

Det är enkelt att ställa in vin. Gå till Applikationer> Vin> Konfigurera vin.
Från det här fönstret kan du berätta för Wine vilken version av Windows du ska imitera (Windows 7, Vista, XP, etc.). Dessutom kommer du att kunna ange vilket ljudsystem det ska integreras och arbeta med (ALSA, OSS, Jack, etc.), vilket kan vara mycket användbart när du arbetar med professionella ljudredigeringsprogram. Du kan också härifrån ändra sökvägen där "C-skivan" lagras, de grafiska optimeringarna och hur integrationen med skrivbordet kommer att genomföras.

Jag är rädd för virus

Det är inte rättvist att Windows-användare får allt det roliga, eftersom alla vet att Linux-virus praktiskt taget inte finns. För ett tag sedan fanns det något slags experiment för att köra Windows-virus på Linux med vin.

5 av de mest skadliga virusen som testats (Klez, My Doom, Sobig, SCO Worm, Some Fool) och resultaten är inte särskilt uppmuntrande, ingen kunde sprida sig och dessutom kunde bara en påverka själva operativsystemet Linux.

Kort sagt, du förlorar inte säkerheten genom att köra Windows-applikationer med Wine, tvärtom blir du mycket säkrare än om du kört samma applikation i Windows.

winetricks

Ibland kan det vara svårt att installera ett Windows-program på Linux med Wine, särskilt eftersom vissa av dem kräver externa bibliotek.

winetricks det är ett snabbt och enkelt skript att ladda ner och installera dessa omdistribuerbara bibliotek som ibland behövs för att få allt att fungera bra.

Hur installerar du?

wget http://www.kegel.com/wine/winericks

Hur kör jag det?
När du har fått Winetricks kan du använda den genom att skriva in terminalen:

sh vintricks

Om du kör det utan parametrar, visar en winetricks-skärm ett GUI med en lista över tillgängliga paket. Om du vet namnet på paketet/paketen du vill installera kan du lägga till namnet/namnen på Winetricks kommandorad och omedelbart starta installationsprocessen. Till exempel,

sh winetricks corefonts vcrun6

Detta kommer att installera både corefonts- och vcrun6-paket.

Vin-dörrar

Vin-dörrar är ett utmärkt litet program som låter dig installera mycket populära Windows-applikationer enkelt och utan problem. Detta gör att du slipper googla för att se vilka inställningar du ska använda osv.

För att installera det behöver du bara gå till nedladdningssektionen på den officiella webbplatsen och välja det paket som fungerar bäst på din Linux-distribution.

Ett exempel: uTorrent använder Wine

Nej jag använder Växellåda eller det otroliga Syndaflod. Om du inte har provat dem, snälla gör det. Men bara för att visa hur en Windows-applikation ser ut på Ubuntu med Wine, här är en skärmdump med uTorrent.