Kako namestiti Wine 5.0 na CentOS, RHEL in Fedora


Wine je odprtokodna in brezplačna aplikacija za Linux, ki uporabnikom omogoča, da v operacijskem sistemu Unix/Linux, kot je operacijski sistem, zaženejo katero koli aplikacijo, ki temelji na sistemu Windows. Vinska ekipa izdaja svoje različice vsaka dva tedna.

Na koncu je ekipa Wine ponosno napovedala stabilno izdajo 5.0.2 in jo dala na voljo v izvornih in binarnih paketih za različne distribucije, kot so Linux, Windows in Mac.

Ta izdaja opisuje leto razvojnih prizadevanj in več kot 7.400 posameznih sprememb. Vključuje veliko število izboljšav, ki so zabeležene v spodnjih opombah ob izdaji. Glavni poudarki so:

  • Vgrajeni moduli v PE obliki.
  • Podpora za več monitorjev.
  • Ponovna izvedba XAudio2.
  • Podpora za Vulkan 1.1.
  • Različni popravki napak.

Za celoten povzetek glavnih sprememb glejte opombe k izdaji Wine 5.0 na https://www.winehq.org/announce/5.0.2

V tem članku vas bomo vodili na najpreprostejši način namestitve najnovejše izdaje različice Wine 5.0.2 v RHEL in CentOS z uporabo izvorne kode (težko in primerno samo za strokovnjake) in na Fedora Linux z uporabo uradnega skladišča vin (enostavno in priporočljivo za nove uporabnike).

Na tej strani

  • Namestite vino iz izvorne kode na CentOS in RHEL
  • Namestite Wine v Fedora Linux z uporabo Wine Repository
  • Kako uporabljati vino v CentOS, RHEL in Fedora

"Razvojna orodja" moramo namestiti z nekaterimi osnovnimi razvojnimi orodji, kot so GCC, flex, bison, razhroščevalniki itd. Ta programska oprema je potrebna za prevajanje in izdelavo novih paketov in njihovo namestitev z ukazom YUM.

# yum -y groupinstall 'Development Tools'
# yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
# dnf -y groupinstall 'Development Tools'
# dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel

Prenesite izvorno datoteko z ukazom wget pod imenikom/tmp kot običajen uporabnik.

$ cd /tmp
$ wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz

Ko je datoteka prenesena iz imenika/tmp, jo izvlecite s spodnjim ukazom tar.

$ tar -xvf wine-5.0.2.tar.xz -C /tmp/

Priporočljivo je, da namestite program za namestitev Wine kot običajni uporabnik. Zaženite naslednje ukaze kot običajen uporabnik.

---------- On 64-bit Systems ---------- 
$ cd wine-5.0.2/
$ ./configure --enable-win64
$ make
# make install			[Run as root User]

---------- On 32-bit Systems ---------- 
$ cd wine-5.0.2/
$ ./configure
$ make
# make install			[Run as root User]

Če uporabljate najnovejšo različico Fedore Linux, lahko Wine namestite z uradnim skladiščem Wine, kot je prikazano.

---------- On Fedora 32 ---------- 
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo
# dnf install winehq-stable

---------- On Fedora 31 ---------- 
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo
# dnf install winehq-stable

Ko se namestitev konča, zaženite konfiguracijsko orodje "winecfg" na namizju GNOME, da vidite podprto konfiguracijo. Če nimate nobenega namizja, ga lahko namestite z uporabo spodnjega ukaza kot korenski uporabnik.

# dnf groupinstall workstation            [On CentOS/RHEL 8]
# yum yum groupinstall "GNOME Desktop"    [On CentOS/RHEL 7]

Ko je nameščen sistem X Window, zaženite ukaz kot običajen uporabnik, da si ogledate konfiguracijo vina.

$ winecfg 

Če želite zagnati Wine, morate določiti celotno pot do izvedljivega programa ali imena programa, kot je prikazano v spodnjem primeru.

--------- On 32-bit Systems ---------
$ wine notepad
$ wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
$ wine64 notepad
$ wine64 c:\\windows\\notepad.exe

Vino ni popolno, saj med uporabo vina vidimo toliko programov, ki se zrušijo. Mislim, da bo vinska ekipa kmalu odpravila vse napake v prihajajoči različici, medtem pa deli svoje komentarje z uporabo spodnjega obrazca.