Kaip įdiegti „Wine“ RHEL pagrįstuose „Linux“ platinimuose


Wine yra atvirojo kodo nemokama programa, skirta „Linux“, kuri leidžia vartotojams paleisti bet kokią „Windows“ programinę įrangą ir žaidimus „Unix“/„Linux“ tipo operacinėje sistemoje.

Neseniai „Wine“ komanda išdidžiai paskelbė apie stabilų 7.0 leidimą, kurį galima atsisiųsti šaltinio ir dvejetainiais paketais įvairiems platinimams, pvz., Linux, Windows > ir Mac.

Šiame leidime aprašomi kūrimo metai ir daugiau nei 9 100 atskirų pakeitimų, įskaitant daugybę patobulinimų, įrašytų toliau pateiktose leidimo pastabose. Pagrindiniai akcentai yra šie:

  • Dauguma modulių konvertuoti į PE formatą.
  • Didesnis temų palaikymas su komplektuota tema, kad išvaizda būtų modernesnė.
  • Žymiai patobulintas HID kamino ir vairasvirtės palaikymas.
  • Nauja WoW64 architektūra.
  • Įvairūs klaidų pataisymai.

Šiame straipsnyje paaiškinsime, kaip paprasčiausias būdas įdiegti naujausią Wine 7.0 versiją RHEL pagrindu sukurtuose platinimuose, tokiuose kaip CentOS Stream, Rocky Linux ir AlmaLinux naudojant šaltinio kodą (sudėtinga ir tinkama tik ekspertams) ir Fedora Linux naudojant oficialią vyno saugyklą (lengva ir rekomenduojama naujiems vartotojams).

Šiame puslapyje

  • Įdiekite „Wine“ iš šaltinio kodo „CentOS“ ir RHEL
  • Įdiekite „Wine“ „Fedora Linux“ naudodami „Wine Repository“.
  • Kaip naudoti vyną „CentOS“, „RHEL“ ir „Fedora“.

Vyno diegimas naudojant šaltinio kodą RHEL sistemose

1 veiksmas: įdiekite priklausomybės paketus

Turime įdiegti kūrimo įrankius su kai kuriais pagrindiniais kūrimo įrankiais, tokiais kaip GCC, flex, bison, derintuvaiir tt šios programinės įrangos reikia norint kompiliuoti ir kurti naujus paketus, įdiegti juos naudojant YUM komandą.

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

2 veiksmas: atsisiųskite vyno šaltinio kodą

Atsisiųskite šaltinio failą naudodami komandą wget iš katalogo /tmp kaip įprastą vartotoją.

cd /tmp
wget http://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz

3 veiksmas: vyno šaltinio kodo ištraukimas

Atsisiuntę failą į /tmp katalogą, naudokite toliau pateiktą tar komandą, kad jį ištrauktumėte.

tar -xvf wine-7.0.tar.xz -C /tmp/

4 veiksmas: vyno sudarymas iš šaltinių

Rekomenduojama kompiliuoti ir sukurti Wine diegimo programą kaip įprastam vartotojui. Vykdykite šias komandas kaip įprastas vartotojas.

Pastaba: diegimo programa gali užtrukti iki 20–30 minučių, o viduryje ji paprašys įvesti šaknį slaptažodį.

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

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

Įdiekite „Wine“ „Fedora Linux“ naudodami „Wine Repository“.

Jei naudojate naujausią Fedora Linux versiją, galite įdiegti „Wine“ naudodami oficialią „Wine“ saugyklą, kaip parodyta.

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

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

Kaip naudoti „Wine“ „Windows“ programoms ir žaidimams paleisti

Baigę diegti paleiskite winecfg konfigūravimo įrankį iš GNOME darbalaukio, kad pamatytumėte palaikomą konfigūraciją. Jei neturite nė vieno iš stalinių kompiuterių, galite jį įdiegti naudodami toliau pateiktą komandą kaip pagrindinį vartotoją.

dnf groupinstall workstation 
OR
yum  groupinstall "GNOME Desktop"

Įdiegę X langų sistemą, paleiskite komandą kaip įprastas naudotojas, kad pamatytumėte vyno konfigūraciją.

winecfg 

Norėdami paleisti Wine, turite nurodyti visą vykdomosios programos kelią arba programos pavadinimą, kaip parodyta toliau pateiktame pavyzdyje.

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

Vynas nėra tobulas, nes naudojant vyną matome tiek daug programų strigimų. Manau, kad vyno komanda netrukus ištaisys visas būsimos versijos klaidas, tuo tarpu pasidalykite savo komentarais naudodami toliau pateiktą formą.