Kako namestiti Wine 4.8 (razvojna različica) v Linux


Wine, najbolj priljubljena in zmogljiva odprtokodna aplikacija za Linux, ki je včasih na Linux platformi brez težav izvajala programe in igre, ki temeljijo na sistemu Windows.

Ekipa WineHQ je pred kratkim napovedala novo razvojno različico Wine 4.8 (kandidat za izdajo prihajajočega Wine 5.0). Ta nova razvojna različica prihaja s številnimi novimi pomembnimi funkcijami in 44 popravki napak.

Vinska ekipa nenehno objavlja svoje razvojne različice skoraj vsak teden in dodaja številne nove funkcije in popravke. Vsaka nova različica prinaša podporo novim aplikacijam in igram, zaradi česar je Wine najbolj priljubljeno in mora imeti orodje za vsakega uporabnika, ki želi zagnati programsko opremo, ki temelji na sistemu Windows, na platformi Linux.

Glede na dnevnik sprememb so v tej izdaji dodane naslednje ključne funkcije:

  1. Podpirajte izdelavo večine programov v obliki PE.
  2. Podatki Unicode posodobljeni na Unicode 12.0.
  3. Izboljšave podpore igralne palice.
  4. Privzeto za ne-PIC gradi na i386.
  5. Različni popravki napak.

Podrobnejše podrobnosti o tej gradnji najdete na uradni strani dnevnika sprememb.

Ta članek vas vodi, kako namestiti najnovejšo razvojno različico Wine 4.8 na sisteme, ki temeljijo na Red Hat in Debian, kot so CentOS, Fedora, Ubuntu, Linux Mint in druge podprte distribucije.

Namestitev Wine 4.8 na Linux

Na žalost za sisteme, ki temeljijo na Red Hat, ni na voljo uradnega repozitorija Wine, edini način za namestitev Wine pa je, da ga zberete iz vira.

Če želite to narediti, morate namestiti nekaj paketov odvisnosti, kot so gcc, flex, bison, libX11-devel, freetype-devel in razvojna orodja itd. Ti paketi so potrebni za prevajanje Wine iz vira.

Namestimo jih z naslednjim ukazom YUM v posameznih distribucijah.

# yum -y groupinstall 'Development Tools'
# yum -y install flex bison libX11-devel freetype-devel libxml2-devel libxslt-devel prelink libjpeg-devel libpng-devel

Nato preklopite na običajnega uporabnika (tukaj je moje uporabniško ime 'tecmint') in prenesite najnovejšo razvojno različico Wine (tj. 4.8) in z naslednjimi ukazi izvlecite izvorni paket tallball.

# su tecmint
$ cd /tmp
$ wget https://dl.winehq.org/wine/source/4.x/wine-4.8.tar.xz
$ tar -xvf wine-4.8.tar.xz -C /tmp/

Zdaj je čas, da zberemo in zgradimo namestitveni program Wine z uporabo naslednjih ukazov kot običajni uporabnik na ustreznih arhitekturah Linuxa. Če ne poznate svoje distribucijske arhitekture Linuxa, lahko preberete ta članek in ugotovite, da je vaš sistem Linux 32-bitni ali 64-bitni.

Opomba: Postopek namestitve lahko traja do 15-20 minut, odvisno od hitrosti vašega interneta in strojne opreme, med namestitvijo pa vas bo pozval, da vnesete root geslo.

$ cd wine-4.8/
$ ./configure
$ make
# make install			[Run as root User]
$ cd wine-4.8/
$ ./configure --enable-win64
$ make
# make install			[Run as root User]

V Fedori lahko z uradnim skladiščem vina namestite vinske pakete, kot je prikazano:

----------- On Fedora 30 -----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/30/winehq.repo
# dnf install winehq-devel   [Development branch]
# dnf install winehq-stable  [Stable branch]
----------- On Fedora 29 -----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/29/winehq.repo
# dnf install winehq-devel   [Development branch]
# dnf install winehq-stable  [Stable branch]

V sistemih, ki temeljijo na Ubuntu in Linux Mint, lahko z uporabo uradnega PPA enostavno namestite najnovejšo razvojno različico Wine.

Odprite terminal in zaženite naslednje ukaze s privilegiji sudo, da prenesete in dodate nov ključ.

$ sudo dpkg --add-architecture i386    [Enable 32-bit Arch]
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key

Zdaj namestite Wine na Ubuntu in Linux Mint.

----------------- On Ubuntu 19.04 ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

----------------- On Ubuntu 18.10 ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

----------------- Ubuntu 18.04 & Linux Mint 19.x ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

----------------- Ubuntu 16.04 & Linux Mint 18.x ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

V sistemih Debian upoštevajte spodnja navodila za namestitev najnovejših razvojnih zgradb WineHQ.

Najprej omogočite 32-bitne pakete, nato prenesite in namestite ključ, ki se uporablja za podpisovanje paketov.

$ sudo dpkg --add-architecture i386  [Only on 64-bit systems]
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key

Nato v datoteko /etc/apt/sources.list dodajte naslednje repozitorij v skladu z vašo različico Debian.

----------------- Debian 8 (Jessie) ----------------- 
deb https://dl.winehq.org/wine-builds/debian/ jessie main

----------------- Debian 9 (Stretch) ----------------- 
deb https://dl.winehq.org/wine-builds/debian/ stretch main

----------------- Debian 10 (currently Testing) (Buster) ----------------- 
deb https://dl.winehq.org/wine-builds/debian/ buster main

Zdaj posodobite bazo podatkov repozitorija paketov in namestite WineH! razvojna veja, kot je prikazano.

$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

Za druge distribucije Linuxa so navodila za namestitev na voljo na https://www.winehq.org/download.

Kako uporabiti Wine za zagon aplikacij Windows

Ko se namestitev uspešno zaključi, lahko z vinom namestite ali zaženete vse programe ali igre, ki temeljijo na sistemu Windows, kot je prikazano spodaj.

$ wine notepad
$ wine notepad.exe 
$ wine c:\\windows\\notepad.exe
$ wine64 notepad
$ wine64 notepad.exe 
$ wine64 c:\\windows\\notepad.exe

Opomba: Ne pozabite, da gre za razvojno različico in je ni mogoče namestiti ali uporabljati v proizvodnih sistemih. Priporočljivo je, da to različico uporabljate samo za preskušanje.

Če iščete najnovejšo stabilno različico Wine, si lahko ogledate naslednje članke, ki opisujejo, kako namestiti najstabilnejšo najnovejšo različico v skoraj vsa okolja Linux.

  1. Namestite Wine 4.0 (stabilno) v RHEL, CentOS in Fedora
  2. Namestite Wine 4.0 (stabilno) v Debian, Ubuntu in Mint