Windows-programma's die op Linux draaien. Wijnbasis voor beginners

Eind vorige maand kondigde Microsoft tot ieders verbazing aan dat Windows 10 ondersteuning ging toevoegen voor Bash, een Linux-opdrachtregelhulpprogramma. Hierdoor kunnen gebruikers hun favoriete Linux-apps bovenop Windows 10 draaien... in de opdrachtregelmodus. In dit artikel willen we met je delen hoe je GUI (beter bekend als moderne) applicaties in Linux op Windows 10 kunt draaien. Als je hiervan droomde, dan is je droom uitgekomen.

Om Linux-programma's of games uit te voeren, heb je naast de geïnstalleerde Bash ook Xming X Server en een Windows 10-build van minimaal 14316 nodig.

Stap 2: Download en installeer de applicatie op uw systeem.

Stap 3: Voer het hulpprogramma uit Bas En Xming X-server(namens de Beheerder).

Nu moet je de lijst met beschikbare Linux-pakketten bijwerken, je moet de opdracht sudo apt-get update gebruiken.

Stap 4: Voer bij de Bash-opdrachtprompt het volgende in: sudo apt-get-update

Op verzoek Wil je doorgaan? we antwoorden Y

Nadat u de beschikbare pakketten hebt bijgewerkt, kunt u proberen uw eerste Linux-applicatie op Windows 10 uit te voeren

De grafische editor installeren en starten Gimp op Windows 10

GIMP ("Gimp") is een gratis verspreide editor voor rasterafbeeldingen, een programma voor het maken en verwerken van rasterafbeeldingen en gedeeltelijke ondersteuning voor het werken met vectorafbeeldingen.

Stap 5: Op de opdrachtregel Bas Typ sudo apt-get install gimp - hiermee wordt het GIMP-programma geïnstalleerd.

Stap 6: Voer de opdracht in om de geïnstalleerde teksteditor te starten WEERGEVEN=:0 gimp

Dat is alles. We hebben een Linux GUI-applicatie gelanceerd in Bash.

Hieronder vindt u een kleine lijst met Bash-toepassingen en -opdrachten voor het installeren en uitvoeren van Linux-programma's op Windows 10.


Gedit is een teksteditor voor de GNOME-omgeving. De editor ondersteunt syntaxisaccentuering, automatische spellingcontrole, tabbladen met verschillende documenten, een hulpmiddel voor het zoeken en vervangen van tekst, het markeren van de huidige regel en hun nummering, eenvoudige navigatie en vele andere functies.

Installatie: sudo apt-get-installatie gedit

Launch: DISPLAY=:0 gedit

Matrix - cmatrix


Installatie: sudo apt-get install cmatrix

Uitvoeren: cmatrix

Spel - geheugen


Installatie: sudo apt-get install lmemory

Er zijn twee opdrachten om uit te voeren:

  1. PATH=$PATH:/usr/games
  2. DISPLAY=:0 lgeheugen


Installatie: sudo apt-get installeer Firefox

Uitvoeren: DISPLAY=:0 Firefox

Welke Linux-applicaties of games je hebt gelanceerd op het Windows 10-besturingssysteem, deel deze in de reacties hieronder.

Er zijn veel artikelen en forums op internet te vinden over zo'n bekende Linux-applicatie als Wine, waarmee je Windows-programma's in een Linux-omgeving kunt draaien. Eerder hebben we al gekeken hoe je Wine in Ubuntu kunt gebruiken. Dit is geen uniek programma in zijn soort. Er zijn soortgelijke projecten zoals PlayOnLinux en CrossOver, maar deze zijn gebaseerd op de ontwikkelingen van Wine; bovendien is CrossOver ook een commercieel product. Maar dankzij de intensieve ontwikkeling van virtualisatieprogramma's als VirtualBox en VMware is er weer een goede manier om software van andere besturingssystemen te integreren in je Linux-achtige systeem.

Ik denk dat veel gebruikers al op de hoogte zijn van zo'n handig programma als VirtualBox. Het enige voordeel ten opzichte van een serieuze virtualisatieconcurrent als VMware is dat het wordt gedistribueerd onder een vrije licentie, dat wil zeggen dat het een volledig gratis softwareproduct is. VirtualBox is ook platformonafhankelijke software, dat wil zeggen dat de applicatie is ontwikkeld en beschikbaar is om te downloaden voor verschillende besturingssystemen: Windows, Linux, Mac OS. In een daarvan hebben we gekeken naar een andere relatief gratis virtualisatieomgeving genaamd Hyper-V, die alleen beschikbaar is in nieuwe versies van Windows. Waarom noemde ik het relatief gratis? - Omdat de Hyper-V-omgeving zelf gratis ter beschikking wordt gesteld als onderdeel van het besturingssysteem, waarvoor je al moet betalen als je er officieel gebruik van wilt maken. Maar in tegenstelling tot VirtualBox en VMware heeft Hyper-V één belangrijk voordeel: het is geen software van derden, maar een ingebouwd onderdeel van het systeem. Dit feit geeft een goed voordeel ten gunste van Hyper-V vergeleken met andere soortgelijke programma's.

Opmerking: Om de beste prestaties uit virtualisatietoepassingen te halen, moet u ervoor zorgen dat uw processor hardwarevirtualisatie ondersteunt. Kijk in de beschrijving van jouw processor naar de aanwezigheid van technologieën: voor Intel-processors - Intel VT (VT-x), voor AMD-processors - AMD-V. Als de technologie wordt ondersteund, moet u ervoor zorgen dat deze is ingeschakeld in het BIOS.

VirtualBox installeren.

Voor Linux denk ik dat niemand zal twijfelen aan de keuze voor VirtualBox, aangezien deze software absoluut gratis is, beschikbaar voor de meeste populaire Linux-distributies (Ubuntu, Linux Mint, Debian, openSUSE, SUSE Linux Enterprise Server, Fedora, Mandriva, Oracle Linux), heeft meertalige ondersteuning, er zijn assemblages van nieuwe versies in repositories van derden, het is vrij eenvoudig in te stellen en te gebruiken, en is ook meer gericht op de gemiddelde gebruiker.

Het installatieproces voor deb-achtige systemen (Ubuntu, Linux Mint, Debian) is heel eenvoudig, aangezien de applicatie beschikbaar is in een standaard repository. Daarom kunt u zowel de standaard applicatiebeheerder van de grafische shell als opdrachten van de terminal gebruiken:

apt-get installeer virtualbox

Als u de nieuwste stabiele versie van het programma wilt gebruiken, kunt u deze downloaden van de officiële website op de downloadpagina, waar u ook informatie kunt krijgen over het opzetten van een officiële repository voor deb/rpm-achtige besturingssystemen. Nadat u de repository en de publieke sleutel ermee hebt verbonden, is het installeren van VirtualBox voor deb-achtige systemen mogelijk met behulp van de opdrachten:

sudo apt-get-update
sudo apt-get install virtualbox-X.X

waar is het nummer van de laatste huidige versie van het programma (op het moment van schrijven is dit virtualbox-4.3).

Hetzelfde geldt voor rpm-achtige systemen:

jammie update
yum installeer virtualbox-X.X

Het installatieproces, zowel vanuit een grafische omgeving als vanaf een Linux-terminal, is automatisch en vereist geen deelname van de gebruiker. Zo ziet het venster van de Virtual Machine Manager eruit na de installatie.

Het gastbesturingssysteem configureren.

Het installatieproces is ook heel eenvoudig. Nadat u VirtualBox hebt gestart, moet u in het hoofdvenster op de knop "Maken" klikken. Vervolgens moet u de naam van de nieuwe virtuele machine invoeren, bijvoorbeeld "Windows XP", en VirtualBox zal automatisch het type systeem bepalen en alle basisparameters daarvoor aanpassen. Vergeet niet om de bitdiepte van de virtuele machine (32/64-bit) te selecteren in overeenstemming met de bitdiepte van het gastbesturingssysteem.

Waarom is het beter om Windows XP te gebruiken als platform voor het uitvoeren van Windows-applicaties in een Linux-omgeving?

Ik denk dat de meeste mensen op deze planeet al op de hoogte zijn van de betrouwbaarheid en stabiliteit van dit besturingssysteem. En hoewel Microsoft in april van dit jaar al gestopt is met de officiële ondersteuning van dit systeem, rekening houdend met de zeer lage eisen met betrekking tot moderne hardware en het configuratiegemak, maakt dit Windows XP als het ware een ideale analoog van Wine. Maar in tegenstelling tot Wine zie je geen compatibiliteitsproblemen of fouten in de programma’s.

Vervolgens moet u de hoeveelheid RAM instellen die voor dit besturingssysteem is toegewezen. Het hangt af van de hoeveelheid RAM op uw hoofdsysteem en de optimale waarde wordt automatisch bepaald, maar kan ook handmatig worden ingesteld.

Op dezelfde manier wordt het volume van een virtuele harde schijf aangemaakt en bepaald. Het is het beste om het schijfformaat "VDI" te selecteren en vervolgens de optie "Dynamische virtuele harde schijf" in te stellen met een bepaalde maximale grootte. Als er tijdens de werking van de virtuele machine niet voldoende ruimte op deze schijf is, dan is het systeem al geïnstalleerd.

Nadat een virtuele machine met vooraf ingestelde instellingen voor Windows XP met succes is aangemaakt, gaat u naar het hoofdprogrammavenster, selecteert u het item met de nieuw gemaakte virtuele machine en selecteert u "Configureren" (Ctrl+S) in het menu. Er wordt een venster geopend met meer gedetailleerde instellingen voor de virtuele machine. Het tabblad "Systeem" emuleert alle basisinstellingen van het moederbord en de apparaten erop: opstartvolgorde, toegewezen hoeveelheid RAM, toewijzing van CPU-bronnen en aanvullende versnellingstechnologieën.

Op het tabblad Weergave kunt u grafische instellingen bewerken voor betere prestaties op het gebied van uiterlijk en grafische effecten.

Op het tabblad Media wordt de eerder gemaakte virtuele harde schijf weergegeven, evenals de virtuele schijf. In dit geval moet speciale aandacht worden besteed aan de virtuele CD-ROM, omdat we met zijn hulp zowel de ISO-image van de installatieschijf als de echte schijf die in de computerkast is geïnstalleerd, kunnen verbinden.

We verbinden de installatieschijfimage met Windows XP door op het schijfpictogram in de rechterbovenhoek van het venster te klikken. Voor een virtuele machine is deze actie gelijk aan het plaatsen van een schijf in een cd-rom. Omdat de opstartvolgorde al is ingesteld op het tabblad "Systeem", zal de virtuele machine de volgende keer dat deze wordt gestart, opstarten vanaf de image en het systeem installeren.

Vervolgens is een andere belangrijke parameter ervoor te zorgen dat uw gastbesturingssysteem toegang heeft tot internet of een lokaal netwerk. Er zijn verschillende manieren om uw netwerk te configureren vanaf het tabblad Netwerk in de VirtualBox-voorkeuren. Als u het verbindingstype "NAT" selecteert, ontvangt uw gastbesturingssysteem een ​​intern speciaal IP-adres (10.0.2.15 - in de regel) waarmee het dezelfde toegang tot netwerkbronnen heeft als uw hoofdbesturingssysteem. Normaal gesproken wordt dit type verbinding gebruikt om het gastbesturingssysteem van internettoegang te voorzien. Vaak wordt het verbindingstype “Virtual Host Adapter” ook gebruikt om een ​​intern lokaal netwerk tussen uw gast- en hostsystemen te creëren. Tijdens de installatie creëert VirtualBox een virtuele interface in het hoofdsysteem waarmee systemen met elkaar communiceren.

Op het tabblad “Gedeelde mappen” kunt u gastbesturingssysteemtoegang tot uw mappen en bestanden configureren. Deze instelling zal voor sommige gebruikers zelfs nuttiger zijn dan de netwerkinstelling. Aan de kant van VirtualBox moet u het pad naar de gedeelde mappen opgeven, terwijl ze aan de kant van de virtuele machine worden weergegeven als een toegewezen netwerkstation en door het gastbesturingssysteem als zijn eigen station worden gebruikt. Deze functie maakt het uiterst handig om VirtualBox en Windows XP te gebruiken als platform voor het uitvoeren van Windows-applicaties.

Nadat alle instellingen zijn voltooid, kunt u beginnen met het installeren van het besturingssysteem. Om dit te doen, selecteert u het gewenste besturingssysteem uit de lijst en klikt u op de startknop in het hoofdmenu van het programma, of dubbelklikt u op het geselecteerde systeem.

Een gastbesturingssysteem installeren.

De volgende stap is het installeren van Windows XP. Na vele jaren gebruik zou deze procedure geen problemen moeten veroorzaken. De installatie moet plaatsvinden in een normale, standaardmodus zonder enige trucjes, net als op een gewone pc.

Tijdens de installatie van het gastbesturingssysteem worden procedures voor toegang tot randapparaten onderaan het venster van de virtuele machine weergegeven: toegang tot de virtuele harde schijf, de schijf waarop de systeemimage is aangesloten, USB-apparaten en het netwerk. Zodra de installatie is voltooid, kunt u opstarten en de vertrouwde Windows XP-interface zien.

Add-ons instellen.

Om add-ons te installeren (dit is een speciale set hulpprogramma's en stuurprogramma's voor het gastbesturingssysteem, nodig voor een succesvolle koppeling met de VirtualBox-omgeving en het hoofdsysteem), moet u opstarten in de veilige modus met behulp van de F8-toets wanneer de virtuele machine laarzen. De veilige modus is nodig voor het installeren van stuurprogramma's op een virtuele videokaart in het gastbesturingssysteem om de werking van 3D-applicaties en systeemcomponenten verder te garanderen.

Nadat Windows XP in de veilige modus is opgestart, moet u in het venstermenu van de virtuele machine het item "Apparaten" -> "Mount Guest OS Additions disk image" vinden. Vervolgens moet u naar "Deze computer" gaan en de schijf met add-ons starten.

Vink het vakje aan naast de optie “Direct 3D Support” en klik op de knop “Installeren”.

Vervolgens kunt u opnieuw opstarten in de normale modus. Nu wordt uw gastbesturingssysteem volledig geoptimaliseerd voor gebruik op een virtuele pc, zoals blijkt uit het VirtualBox-pictogram in het systeemvak.

Integratiemodus weergeven.

Nu zijn we heel dicht bij het doel dat eerder aan het begin van dit artikel werd gesteld. Nadat u alle hierboven beschreven manipulaties in het gastbesturingssysteem hebt voltooid, kunt u de weergave-integratiemodus gebruiken. Deze modus integreert het Windows XP-bureaublad in het bureaublad van uw hoofdsysteem. Het uitvoeren van applicaties en programma's op het gastsysteem wordt dus verplaatst naar het bureaublad van het hoofdbesturingssysteem. Hierdoor ontstaat het effect alsof Windows-software onder Linux draait, terwijl de werkomgeving voor dergelijke applicaties niet Wine is, maar een volwaardige Windows XP.

De weergave-integratiemodus kan worden geactiveerd in het venster van de virtuele machine. Selecteer hiervoor “Weergave-integratiemodus” in het contextmenu Weergave.

In dit geval blijven alleen de taakbalk van Windows XP en het pop-upcontextmenu van VirtualBox onder aan het bureaublad over van de virtuele machine.

Voor gemak en maximaal integratie-effect kunt u het automatisch verbergen van de taakbalk activeren.

Waarna het lijkt alsof Windows XP gewoon werkt in Linux Mint.

Conclusie.

Wat je ook zegt, de Windows-familie van besturingssystemen heeft de grootste set software voor vrijwel elke behoefte en verzoek. Heel vaak zijn er geen gespecialiseerde programma's voor Linux, en als die er wel zijn, zijn deze analogen meestal niet zo functioneel en handig als in Windows. Een softwareproduct als Wine en soortgelijke producten is ontworpen om deze problemen op te lossen, maar helaas werkt niet alle software die voor Windows is geschreven onder Wine, en als dat wel het geval is, worden er vaak fouten of crashes waargenomen. Natuurlijk is Wine de beste optie om dergelijke problemen op te lossen, maar in gevallen waarin Wine niet helpt, zal VirtualBox altijd helpen.

Net als Adobe Photoshop werkt Adobe Dreamweaver onder Wine met behulp van speciale manipulaties (stapsgewijs kopiëren van bestanden en registersleutels vanaf een draaiende Windows-machine), maar de installatie en het werken erin onder VirtualBox ziet er naar mijn mening iets eenvoudiger en aangenamer.

De nadelen van deze methode zijn onder meer het feit dat een deel van de CPU-bronnen en een bepaalde hoeveelheid RAM worden besteed aan het functioneren van het gastbesturingssysteem zelf. Dit is eigenlijk de reden waarom het beter is om Windows XP te kiezen als het lichtste, relatief moderne Windows-systeem. Laat daarom uw mening over het onderwerp van dit artikel achter in de reacties.

Door te wennen aan het nieuwe systeem en het voor zichzelf aan te passen, wordt elke beginner geconfronteerd met het probleem van het kiezen van applicaties, en gewoonten en onwetendheid over alternatieven vertragen het overstappen naar Ubuntu.

In de regel kunt u voor elke aangepaste Microsoft Windows-applicatie een vervanging vinden in de vorm van een “native” applicatie onder Ubuntu in het laatste artikel (zie “Open Source” uitgave nr. 035, gepubliceerd op 21 november 2008). probeerde een verscheidenheid aan toepassingen voor volwaardig werk te noemen. En deze aanpak (met behulp van "native" Linux-analogen) zal in de meeste gevallen de voorkeur verdienen, omdat het minder problemen veroorzaakt, ze sneller worden opgelost, en in het algemeen is het prettiger als alle applicaties er ongeveer hetzelfde uitzien en werken.

Als het om de een of andere reden moeilijk of onmogelijk is om een ​​vervangende applicatie voor Windows te vinden (bijvoorbeeld voor games), of als de bestaande analogen niet bevredigend zijn, kun je de mogelijkheden gebruiken om Windows-applicaties te starten in de GNU/Linux omgeving. Dit kan op verschillende manieren worden bereikt.


Virtuele machines

Een van de populaire manieren om met Windows-applicaties op Linux te werken, is door . Zoals iedereen heeft hij zijn eigen voor- en nadelen. De eerste omvat, naast de eenvoud, de mogelijkheid om applicaties in hun “native” omgeving uit te voeren; het is de moeite waard om hier een voorbehoud te maken. Microsoft Windows zal in dit geval werken als een gewone applicatie - in een apart venster en zal "gastbesturingssysteem" worden genoemd, terwijl het hoofdbesturingssysteem "hostsysteem" of "hostbesturingssysteem" wordt genoemd. Deze aanpak verhoogt de stabiliteit van de applicatie zelf . Applicaties die in dit geval in het gastbesturingssysteem draaien, worden geïsoleerd van het hoofdbesturingssysteem. Als het gastbesturingssysteem plotseling wordt geïnfecteerd met een netwerkworm of als er een onherstelbare fout optreedt, heeft dit op geen enkele manier invloed op het hostbesturingssysteem. De voordelen omvatten de mogelijkheid om met "snapshots" van het systeem te werken, dat wil zeggen de huidige status van het besturingssysteem vast te leggen en, indien nodig (het hele systeem is geïnfecteerd), de vorige staat te herstellen, en ook het beeld van het besturingssysteem het gastbesturingssysteem dat door de wizard is gemaakt, kan naar elke computer worden overgebracht, enz. De belangrijkste nadelen zijn de noodzaak om het hele besturingssysteem te starten, wat een afname van de prestaties van het hoofdbesturingssysteem veroorzaakt (aangezien de virtuele machine behoorlijk veel systeembronnen gebruikt), een lange tijd om de applicatie zelf te starten (vanaf het starten van de emulator tot het moment dat de applicatie wordt geopend) en, hoe tegenstrijdig dit ook mag klinken, systeemisolatie, waardoor de mogelijkheid om gegevens uit te wisselen met het hostsysteem wordt beperkt.

De essentie van de methode is dat een van de versies van het Windows-besturingssysteem in het emulatorprogramma in venstermodus wordt gestart. In dit venster werkt u met het gastbesturingssysteem zoals met een normaal besturingssysteem, installeert u de benodigde programma's en start u deze. Het blijkt dat er in één venster een besturingssysteem is waarop de gewenste applicatie draait.

Er zijn verschillende programma's voor het maken en uitvoeren van virtuele machines - inclusief die met een grafische interface, die zullen worden besproken. Laten we naar twee applicaties kijken: VMware Server en VirtualBox. De keuze viel niet toevallig op hen - ze zijn in veel opzichten vergelijkbaar: de gebruikersinterface is ongeveer hetzelfde, beide worden gratis verspreid en hebben een reeks tools voor gastbesturingssystemen. In dit geval zijn de kansen om te spelen laag, omdat ondersteuning voor 3D-versnelling in gastbesturingssystemen zich op instapniveau bevindt.

VirtueleBox

Het komt in twee versies: open source (Open Source Edition, OSE) en met gesloten componenten. In het laatste geval is de functionaliteit enigszins uitgebreid (de mogelijkheid om een ​​USB-apparaat aan te sluiten in het gastbesturingssysteem is bijvoorbeeld alleen beschikbaar in deze versie). Het kan worden geïnstalleerd door het deb-pakket voor uw versie van de distributie te downloaden van de projectwebsite (http://download.virtualbox.org/virtualbox/vboxdownload.html#linux). De open source-optie (OSE) wordt als volgt vanuit de repository's geïnstalleerd (voor Ubuntu Linux):

Sudo apt-get install virtualbox-ose

Met de applicatie kunt u de meeste versies van Windows virtualiseren; er mogen geen incompatibiliteitsproblemen optreden.

VMware-server

Gesloten maar vrije ontwikkeling van het bekende bedrijf VMware, gespecialiseerd in virtualisatiesoftware. Naast Server zijn er nog andere producten, waaronder betaalde (http://www.vmware.com/products/product_index.html). Alle details hierover en downloadlinks zijn beschikbaar op de website van het bedrijf.

Ondanks de gelijkenis van de werkingsprincipes en de geboden mogelijkheden, zijn er verschillen tussen VirtualBox en Vmware Server die merkbaar zijn voor de gemiddelde gebruiker: terwijl het virtuele machinevenster in VirtualBox gescheiden is van het hoofdprogrammavenster, wordt dit in VMware Server geïmplementeerd met behulp van tabbladen ; installatiewizards (werken met schijven en stations) voor VirtualBox worden ook in aparte vensters uitgevoerd; Binaire pakketten voor Server zijn meestal twee keer zo groot, enz. Ik raad je aan om beide opties te proberen, te vergelijken en degene te kiezen die je leuk vindt.

WIJN

In tegenstelling tot virtuele machines virtualiseert WINE niets; het implementeert slechts gedeeltelijk de WinAPI-functionaliteit, waardoor u Microsoft Windows-applicaties op GNU/Linux kunt uitvoeren. En deze softwareoplossing heeft zijn voor- en nadelen. De nadelen zijn behoorlijk groot: de garantie voor het starten en bedienen van de applicatie is lager dan bij het gebruik van virtuele machines; bij het verplaatsen van WINE van versie naar versie werkt de applicatie mogelijk niet meer, dit geldt vooral voor applicaties die daar dll-bestanden van derden gebruiken; biedt geen ondersteuning voor 64-bits toepassingen. Een van de voordelen is het vermelden waard dat er minder prestatieverlies is, dat de systeemvereisten lager zijn in vergelijking met virtuele machines en dat de integratie met het hoofdbesturingssysteem hoger is.

Zes maanden geleden, na vijftien jaar ontwikkeling, werd WINE uitgebracht onder nummer 1.0.0, met als releasecriterium de stabiele werking van Photoshop CS2 en Mircosoft-bestandslezers. Het programma is de afgelopen tijd nog verder gegroeid en is momenteel de enige (behalve virtuele machines) verbindende schakel tussen Microsoft Windows en andere besturingssystemen.

WINE installeren op Ubuntu:

Sudo apt-get installeer wijn

Na het uitvoeren van deze opdracht worden alle benodigde pakketten gedownload, geïnstalleerd en geconfigureerd. Houd er echter rekening mee dat de officiële Ubuntu-repository's meestal een oude versie van WINE bevatten. Om toegang te krijgen tot de nieuwste releases, moet u verbinding maken met een WINE-repository van derden. Hoe u dit kunt doen, wordt beschreven op http://www.winehq.org/download/deb. Vervolgens moet u "sudo apt-get update" uitvoeren en WINE installeren met behulp van de bovenstaande opdracht. U kunt WINE configureren door de opdracht winecfg uit te voeren (of vanuit het menu "Wine" in "Applications", voert u "Wine configureren" uit).

Er zijn twee manieren om Microsoft Windows-applicaties te starten: vanaf de console, wat een flexibelere methode is, omdat u aanvullende startparameters in de regel kunt opgeven; via een grafische gebruikersinterface. In het eerste geval moet u zoiets als dit op de opdrachtregel uitvoeren:

Wijn -toetsen /home/user/program.exe

  • wijn - WINE-uitvoeringscommando,
  • -keys - de sleutels die u aan het programma wilt doorgeven voor uitvoering,
  • /home/user/ - de map waarin het programma zich bevindt,
  • program.exe is een uitvoerbaar Windows-bestand.

Nadat WINE op het systeem is geïnstalleerd, kunnen uitvoerbare Windows-bestanden worden gestart door met de rechtermuisknop te klikken en het menu-item “openen met WINE” te selecteren. Als u een Windows-programma in WINE hebt geïnstalleerd, verschijnt dit in het nieuw gemaakte speciale menu "Wine" in "Applicaties", zoals weergegeven in de afbeelding.

De officiële WINE-website heeft een speciale database die de prestaties van een of andere populaire Windows-applicatie weergeeft, waardoor u van tevoren kunt achterhalen of uw favoriete of noodzakelijke programma zal werken. De webinterface voor de database bevindt zich op de website http://appdb.winehq.org/

Andere ontwikkelingen op basis van WINE

WINE heeft, zoals veel open source-projecten, herzieningen en toevoegingen ondergaan. Op basis daarvan zijn met name applicaties ontwikkeld die gespecialiseerd zijn in een bepaald gebied.

WIJN@Etersoft

Betaalde Russische ontwikkeling, voornamelijk gericht op ondernemingen. De eigenaardigheid is de mogelijkheid om binnenlandse programma's zoals "1C: Enterprise" op Linux-systemen uit te voeren, die veel worden gebruikt in het Russische bedrijfsleven. Bovendien is het mogelijk om klantbank- en juridische systemen te lanceren, evenals enkele bekende voor de gemiddelde gebruiker 2GIS, FineReader, ABBYY Lingvo.

CrossOver

Een applicatie die is ontworpen om gebruikers een naadloze ervaring met Microsoft Office te bieden. Daarnaast biedt het de lancering van enkele gespecialiseerde programma's: Adobe Dreamweaver MX, Quicken en andere. CrossOver bevat een gebruiksvriendelijk configuratiehulpprogramma en applicatiepatches. Bovendien biedt het betaalde technische ondersteuning. De fabrikant, CodeWeavers, heeft ook een gespecialiseerd product, CrossOver Linux Games, gericht op het uitvoeren van een aantal populaire games (hun lijst is te vinden op http://www.codeweavers.com/compatibility/browse/group/?app_parent=4100). Dit programma is ook gesloten en betaald, maar het meeste werk wordt teruggestuurd naar WINE in overeenstemming met de voorwaarden van de GPL-licentie.

Speel op Linux

PlayOnLinux (POL) is een vrij jong gratis project gericht op het draaien van Microsoft Windows-games in een Linux-omgeving. Iedereen kan deelnemen aan de ontwikkeling ervan door een plug-in of game-installatiemodule te schrijven. De essentie van het project is het creëren van een database met de parameters die nodig zijn om games te installeren en uit te voeren. U kunt het programma als volgt op Ubuntu installeren:

Sudo wget http://playonlinux.botux.net/playonlinux.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get-update
sudo apt-get install playonlinux

Cedega

Cedega is in eerste instantie een commercieel, maar meer ‘volwassen’ project gericht op games. Het is al geruime tijd in ontwikkeling en 7.0 werd medio december vorig jaar uitgebracht. Om deze te ontvangen heb je een abonnement nodig ter waarde van 25 USD voor zes maanden. Om externe ontwikkelaars aan te trekken, uploadt Cedega een deel van de broncode naar SVN, waardoor u gratis de basisfunctionaliteit kunt krijgen.

Conclusie

Dit is het laatste artikel in de serie “Ubuntu voor beginners”, die het einde markeert van de introductie in de wereld van GNU/Linux. Het bespreekt naar mijn mening het laatste belangrijke aspect van het werken in Ubuntu: het starten van Microsoft Windows-applicaties. Ik zou nogmaals willen herhalen dat in de meeste gevallen de functionaliteit van “native” applicaties voor GNU/Linux voldoende is en dat deze optie de voorkeur verdient. Gebruik WINE als laatste redmiddel en probeer het gebruik van virtuele machines helemaal te vermijden.

Laat jouw reactie achter!

De naam Wine staat voor Wine Is Not an Emulator. Dit is een soort laag tussen Windows-applicaties en het Linux-systeem. Hiermee kunt u veel populaire Windows-programma's installeren en uitvoeren, en ermee werken alsof het native Linux-toepassingen zijn.

Gebruik de juiste opdracht om Wine te installeren.

1. Ubuntu, Debian, Mint:

sudo dpkg --add-architectuur i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key voeg Release.key toe

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/artful main"

sudo apt-get-update

sudo apt-get install --install-recommends winehq-stable

sudo dnf installeer winehq-stable

sudo zypper installeer wijn

4. Boog, Manjaro:

sudo pacman-S wijn

Zodra Wine is geïnstalleerd, opent u het via uw toepassingsmenu of gebruikt u de opdracht winecfg. Wanneer u Wine voor het eerst start, wordt u mogelijk gevraagd enkele extra pakketten te installeren. Laat het programma dit doen. Hierna worden alle Windows EXE-programma's geassocieerd met Wine op het systeem.

Download nu het installatieprogramma voor de Windows-applicatie die u nodig heeft, zoek de map ermee in uw bestandsbeheer en open het bestand. Of voer het commando wine_application_path in.

Wine is een goed hulpmiddel, maar de interface laat veel te wensen over. Als je met dit programma worstelt maar nog steeds geen resultaat hebt geboekt, probeer dan Winetricks. Het heeft een mooie grafische interface voor het installeren en starten van Windows-applicaties, die voor een beginner veel gemakkelijker te begrijpen is.

Je kunt Winetricks als volgt installeren:

1. Ubuntu, Debian, Mint:

sudo apt-get install winetricks

sudo dnf installeer winetricks

sudo zypper installeer winetricks

4. Boog, Manjaro:

sudo pacman -S wijntrucs

Met Winetricks kunt u verschillende versies van Microsoft Office en Photoshop, de foobar2000-speler en vele andere programma's installeren. Populaire games zoals Call of Duty 4, Call of Duty 5, Biohazard en Grand Theft Auto: Vice City worden ook ondersteund. Sommige programma's worden automatisch gedownload, terwijl andere u vragen installatiemedia te plaatsen. En natuurlijk kunt u persoonlijk gedownloade EXE-bestanden openen.

PlayOnLinux is een ander handig hulpmiddel voor het uitvoeren van Windows-applicaties op Linux. Net als Winetricks heeft het een eenvoudige grafische interface. Maar in tegenstelling tot PlayOnLinux kunt u een specifieke versie van Wine voor een bepaalde toepassing selecteren. Dit is handig als sommige van de programma's die u nodig hebt niet correct werken met nieuwe versies van Wine. Over het algemeen ziet PlayOnLinux er veel leuker en praktischer uit dan Winetricks.

Om PlayOnLinux te installeren, voert u een van de volgende opdrachten uit in een terminal:

1. Ubuntu, Debian, Mint:

sudo apt-get install playonlinux

sudo dnf installeer playonlinux

sudo zypper installeer playonlinux

4. Boog, Manjaro:

sudo pacman -S playonlinux

Het PlayOnLinux-installatiemenu biedt een verscheidenheid aan vooraf geconfigureerde applicaties en games die u met een paar klikken kunt downloaden en installeren. Bovendien kan PlayOnLinux zijn eigen EXE-installatieprogramma's krijgen. De applicatie selecteert zorgvuldig de Wine-versie voor u en maakt een pictogram voor het geïnstalleerde programma.

Af en toe slagen de gratis PlayOnLinux en Winetricks er niet in om een ​​bijzonder kieskeurige applicatie te installeren. In dit geval kan Crossover u helpen. Dit programma is heel gemakkelijk te gebruiken. U hoeft alleen maar aan te geven welke applicatie u wilt installeren en het installatiebestand Crossover te plaatsen. Al het andere wordt voor u gedaan.

Een Crossover-licentie van één jaar kost $ 39,95, maar het programma heeft ook een gratis proefperiode. Het wordt aanbevolen dat u eerst de benodigde applicatie installeert om er zeker van te zijn dat deze correct werkt.

Als uw applicatie koppig weigert te draaien in de hierboven genoemde programma's, kunt u drastische maatregelen nemen en deze op een virtuele machine installeren. Houd er rekening mee dat het veel meer systeembronnen in beslag neemt, dus het moet in extreme gevallen worden gebruikt.

Om de applicatie op een virtuele machine uit te voeren, hebt u een Windows-installatiekopie in ISO-indeling nodig. Download en installeer VirtualBox, maak er een virtuele machine in, wijs deze naar de Windows ISO en installeer het systeem vervolgens eenvoudig zoals gewoonlijk.

Een onmiskenbaar voordeel van een virtuele machine is dat deze volwaardig draait, wat betekent dat werkelijk alles draait. Het nadeel is dat het vraatzuchtig is wat betreft systeembronnen, en dat het duur is om geld uit te geven aan een Windows-licentie voor een virtuele machine.

Als je naar Linux bent overgestapt, maar geen geschikte analogen van Windows-programma's hebt gevonden, wanhoop dan niet. In dit geval kunt u speciale software gebruiken - WINE. Wine is geen emulator en vereist daarom geen emulatietijd. Wine voert applicaties op dezelfde manier uit als Windows. U kunt vrijwel alle toepassingen die u in Windows gebruikt, uitvoeren en naar wens aanpassen, dat wil zeggen uw eigen lettertypen downloaden, enz. Maar laten we eerst eens kijken naar de basisprincipes van wijn.

Wijn is gratis software waarmee gebruikers van UNIX-achtige systemen 16- en 32-bits Microsoft Windows-applicaties kunnen uitvoeren.

Wijn installatie:
Laten we de superuser-terminal gebruiken (ALLEEN voor installatie):

Sudo-s

Voeg een lijst met repositorysleutels toe en installeer Wine:

RELEASE=`lsb_release -cs`
elif [[ $RELEASE = "helder" || $RELEASE = "karmisch" || $RELEASE = "vrolijk" || $RELEASE = "onverschrokken" || $RELEASE = "winterhard" ]]; Dan
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key toevoegen -
apt-get update && apt-get install -y wijn cabextract

Opmerking: als je geen Ubuntu gebruikt, maar bijvoorbeeld Linux Mint 9, dan is de expressie

Http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list

veranderen naar

Http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list

anders zal bij het uitvoeren van de opdracht de waarde “isadora” worden vervangen, en niet “lucide”, en zal de installatie mislukken.

Maak vervolgens een map ~/.wine/ in uw thuismap door de Wine-configurator uit te voeren:

Wijncfg

Hoewel we daar niets hoeven te doen, sluiten we het.

Applicaties installeren en verwijderen:
Om de Windows-applicatie te installeren, gebruiken we de winefile-bestandsbrowser:

Wijnbestand

Vervolgens gaan we naar de gewenste map van ons Linux-bestandssysteem of virtuele schijf C:/ en dubbelklikken om het gewenste uitvoerbare bestand te starten. Veel applicaties vereisen een herstart van het systeem na de installatie, maar we werken in een virtuele omgeving en daarom mag de computer niet opnieuw worden opgestart. U hoeft Wine alleen maar opnieuw op te starten (en andere actieve applicaties te sluiten voordat u opnieuw opstart):

Wijnlaars

Als de installatie wordt uitgevoerd vanuit een bestand met de extensie *.msi, gebruiken we de opdracht:

Msiexec /i voorbeeld.msi

waarbij voorbeeld.msi de naam van uw bestand is.

Ga als volgt te werk om een ​​Windows-toepassing te verwijderen:
Ga naar “Toepassingen” → “Wijn” → “Programma's” → “” → “Verwijderen”.

Als de map na het installeren van de applicatie niet verschijnt in “Applicaties” → “Wijn” → “Programma's”, dan zullen we de terminal gebruiken. Als u bijvoorbeeld example.exe wilt uitvoeren op de virtuele schijf C:/ in de map Program Files/Random, gaat u naar de juiste map en voert u deze uit:

cd ~/.wine/drive_c/"Program Files"/Random
voorbeeld.exe

Algemene instellingen:

Toepassingen:
De standaardversie is Windows XP, maar deze kan worden gewijzigd naar een andere versie. Bovendien kunt u het zo configureren dat elke applicatie wordt gestart met de parameter van een specifiek systeem.

Bibliotheken:
Standaard gebruiken alle bibliotheken in Wine hun eigen bibliotheken.

Grafische kunst:
Voor sommige toepassingen is het mogelijk dat vertex- en pixel-shaders moeten worden in- of uitgeschakeld, en is mogelijk virtuele desktop-emulatie vereist. Probeer zelf de parameters van deze sectie te wijzigen.

Bekijk en integratie:
Op het tabblad "Grafiek" zijn er standaard selectievakjes "Sta de vensterbeheerder toe om Wine-vensters te beheren" en "Sta de vensterbeheerder toe vensters te versieren", het ontwerp van Win-vensters zal hetzelfde zijn als voor alle andere toepassingen Als u wilt, kunt u de grootte van de systeemlettertypen en de bureaubladkleur bepalen.

Aandrijvingen:
Hier kunt u schijven toevoegen vanuit elke map in uw bestandssysteem.

Audio:
Het wordt afgeraden om iets te veranderen als het geluid werkt.

Herinneren!
Bij het starten van Wine is het raadzaam om alle actieve applicaties af te sluiten en Compiz (effecten) uit te schakelen.