Is het je ooit overkomen dat je een Windows applicatie (.exe) probeert te draaien in Linux en je krijgt simpelweg de melding dat dit niet mogelijk is?De reden is simpel, vanwege het Linux bestandssysteem kunnen we geen Windows applicaties installeren en vice versa. Dit omdat het Windows-bestandssysteem NTFS is terwijl Linux ext4 is, maar zelfs hiermee hebben we de mogelijkheid om onze applicaties op Linux te draaien. In dit geval in Ubuntu 21.04, op een functionele manier, dit als we je verzekeren dat niet alle applicaties compatibel zijn of zullen worden uitgevoerd zoals op een Windows-computer. Dit bereiken we dankzij Wine.
Wat is wijn?Wine (Wine Is Not an Emulator) heeft in feite de taak om een compatibiliteitslaag in Ubuntu te creëren die ons de mogelijkheid geeft om Windows-applicaties uit te voeren op alle POSIX-compatibele besturingssystemen (Linux, macOS en BSD). Wine werkt door de interne logica van Windows te simuleren, dus het is mogelijk om .exe-applicaties te openen, hiervoor vertaalt Wine de Windows API-aanroepen en converteert ze naar POSIX-aanroepen waarbij het gebruik van methoden zoals virtuele machines wordt vermeden.
WijnkenmerkenDe voordelen van gebruik zijn:
- Integreert Linux-functies voor Windows-toepassingen
- Het geeft ons de mogelijkheid om op afstand toegang te krijgen tot Windows-applicaties
- Biedt toegang vanaf elke X-terminal
- Windows-applicaties kunnen via scripts worden uitgevoerd
- Maakt het mogelijk dat Windows-applicaties beschikbaar zijn op het netwerk via VNC en de Java / HTML5-client
Laten we eens kijken hoe Wine op Ubuntu 21.04 kan worden geïnstalleerd.
Hoe Wine te installeren op Ubuntu 21.04
Stap 1
We voeren de volgende opdracht uit om de 32-bits architectuur (x86) in Ubuntu toe te voegen:
sudo dpkg -add-architecture i386
Stap 2
Hierna gaan we de Wine-repository downloaden:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
Stap 3
We installeren deze sleutel lokaal:
sudo apt-key add winehq.key
Stap 4
We updaten het systeem en zijn repositories:
sudo apt update
Stap 5
Zodra Ubuntu 21.04 is bijgewerkt, gaan we Wine installeren met de volgende opdracht:
sudo apt install wine64
Stap 6
We moeten de letter S invoeren om de download en installatie van alle Wine-pakketten in Ubuntu 21.04 te bevestigen:
Stap 7
Aan het einde van dit proces zullen we het volgende zien:
Stap 8
We zijn klaar om Wine te configureren, hiervoor voeren we het volgende uit in de terminal.
wijncfg
VERGROTEN
Stap 9
Hierdoor wordt een configuratieproces gestart waarin het volgende venster wordt weergegeven:
Stap 10
Daar is het bijvoorbeeld mogelijk om in Applicaties te bepalen op welke versie van Windows de applicaties moeten draaien, in andere tabbladen zoals Desktopintegratie kunnen we de mappen zien die verwijzen naar de Windows-opties:
Stap 11
In Units kunnen we de gemaakte netwerktoegangen bekijken:
Stap 12
Nu voeren we in de terminal het volgende uit:
wine -version (geeft de geïnstalleerde versie van Wine ”lsb_release -a weer (geeft de Ubuntu-versie weer)
Stap 13
Om een applicatie met Wine te openen, hebben we twee opties, namelijk:
Klik met de rechtermuisknop op het uitvoerbare bestand en selecteer "Openen met een andere toepassing". Dan selecteren we Wijn.
VERGROTEN
Stap 14
Een andere methode is vanaf de terminal door de volgende syntaxis uit te voeren:
wijn app.exe
Stap 15
We kunnen zien dat de installatiewizard van de geselecteerde applicatie wordt geopend, daar gaan we normaal door met het installatieproces:
VERGROTEN
We hebben gezien hoe Wine een belangrijke functie is om tal van Windows-applicaties op Ubuntu 21.04 uit te voeren zonder hun kwaliteit en prestaties te verliezen, wat ideaal is voor productiviteitsproblemen of persoonlijk gebruik.