Wine: verschil tussen versies
Regel 25: | Regel 25: | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install --install-recommends winehq-stable | sudo apt-get install --install-recommends winehq-stable | ||
+ | </pre> | ||
+ | |||
+ | Effe controleren: | ||
+ | |||
+ | <pre> | ||
+ | strompf@Dell2017 ~ $ wine --version | ||
+ | wine-2.0.1 | ||
</pre> | </pre> | ||
Huidige versie van 24 apr 2017 om 14:35
Wine is een Windows-emulator voor Linux. Ik gebruik het soms om geen Windows te hoeven gebruiken, bv. voor de Google AdWords Editor.
Installatie
Sep. 2015
Als ik apt-get gebruik icm. de officiële Linux Mint-repositories (sep. 2015), krijg ik versie 1.4:
sudo apt-get install wine
Echter, op op de site wordt versie 1.6.x aangeboden. Geen probleem om die binnen te hengelen, door eerst de betreffende repository toe te voegen:
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get install wine1.6
April 2017
Apt-get
installeert Wine 1.6, terwijl Wine 2.0.1 beschikbaar is. met de uitleg op de site voor Mint 18.1:
sudo dpkg --add-architecture i386 wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main' sudo apt-get update sudo apt-get install --install-recommends winehq-stable
Effe controleren:
strompf@Dell2017 ~ $ wine --version wine-2.0.1
Standaard wineprefix
Na installatie is je homedir de map .wine
rijker geworden. Dat is de standaard wineprefix. Oa. geïnstalleerde programma's, gebruikersaccounts en -data, leeft hier. Hoe een prefix er op hoofdlijnen uitziet:
dosdevices c: z: d:: drive_c Program Files Common Files Internet Explorer Program Files(x86) Common Files Internet Explorer users Public strompf ... - gebruikelijke account-mappen windows ... - OS-gerelateerde mappen en bestanden system.reg user.reg userdef.reg .update-timestamp
Verwijderen
Je schijnt gemakkelijk verschillende versies van Wine op een computer tegen te kunnen komen. Dat vraagt om een uiterst grondige aanpak:
dpkg --get-selections | grep wine
levert op (voorbeeld):
wine install wine-gecko1.4 install wine-gecko1.4:i386 install wine1.4 install wine1.4-amd64 install wine1.4-common install wine1.4-i386:i386 install winetricks install
Opruimen:
sudo apt-get -y purge wine wine-gecko1.4 wine-gecko1.4:i386 wine1.4 wine1.4-amd64 wine1.4-common wine1.4-i386:i386 winetricks rm -rf ~/.wine
of
sudo apt-get -y purge wine-gecko2.21 wine-gecko2.21:i386 wine-mono0.0.8 wine1.6 wine1.6-amd64 wine1.6-i386:i386 winetricks rm -rf ~/.wine
Grafische weergave verbeteren
- Na verwijdering van alle bestanden, en installatie van Wine 1.6 (sep. 2015), ziet Wine er veel beter uit: Anti-aliasing werkte direct
- Gelijk een stuk minder relevant: http://askubuntu.com/questions/219791/improve-gui-appearance-of-wine-applications
Windows-programma installeren
In den beginne installeer je een Windows-programma net zoals je dat op Windows doet: Dubbelklikken op het installatiebestand. Het maakt niet uit waar dat installatiebestand zich bevindt. Alternatieven:
- Vanuit de terminal met
wine mijnprogramma.exe
- Als een bestand niet eindigt op
.exe
, moet je het zo doen:wine start mijnprogramma.msi
- Als je een programma vanaf cd wilt starten, is het vaak niet handig om eerst naar de cd te navigeren, omdat je naderhand de cd wellicht niet kunt uitwerpen. Gebruik daarvoor zoiets als
wine start 'D:\setup.exe'
ofwine start /unix /media/cdrom/setup.exe
. De vlag/unix
geeft aan, dat het pad naar het bestand, een Unix-pad is, en geen Windows-pad.
Tot op heden is mijn ervaring dat programma's steeds worden geïnstalleerd in users » <gebruikersnaam> » Local Settings » Application Data
. Ik weet niet waarom, maar het is geen probleem.
Verder belanden geïnstalleerde programma's in het overzicht dat hoort bij je OS. In mijn geval in het Linux Mint startmenu en gelukkig ook via quicklauncher die ik gebruik.
Zonder installatieprocedure?
In okt. 2016 wilde ik een Windows-programma installeren dag geen installatieprocedure had. In /var/opt plaatsen? In Program Files? Program Files (x86)? Gekozen voor Application Data zoals hierboven genoemd.
Werken met prefixen
De actuele prefix wordt bijgehouden in de environment variable WINEPREFIX
. Als deze geen waarde heeft, is .wine
de actuele prefix.
Om een nieuwe prefix aan te maken, bv.:
export WINEPREFIX=~/.wine-new wine winecfg
Bij het starten herkent winecfg dat deze prefix nog niet bestaat, en maakt alle standaardmappen en -bestanden aan.
Om van prefix te wisselen, zet je de variabele. Bv.:
WINEPREFIX=/home/strompf/.wine-new
Of je reset 'm, om terug te gaan naar de standaard-prefix:
unset WINEPREFIX