Bii o ṣe le Fi Waini 5.0 sori ẹrọ lori CentOS, RHEL ati Fedora


Waini jẹ orisun ṣiṣi ati ohun elo ọfẹ fun Lainos ti o fun awọn olumulo laaye lati ṣiṣẹ eyikeyi ohun elo ti o da lori windows lori Unix/Linux bii ẹrọ ṣiṣe. Ẹgbẹ ọti-waini ntọju dasile awọn ẹya wọn ni gbogbo ọsẹ meji.

Lakotan, ẹgbẹ Wine ni igberaga kede ikede iduroṣinṣin ti 5.0.2 ati ṣe wa fun gbigba lati ayelujara ni orisun ati awọn idii alakomeji fun ọpọlọpọ awọn pinpin bii Lainos, Windows ati Mac.

Atilẹjade yii ṣe apejuwe ọdun kan ti igbiyanju idagbasoke ati ju awọn ayipada kọọkan ti 7,400 lọ. O pẹlu nọmba nla ti awọn ilọsiwaju ti o gbasilẹ ninu awọn akọsilẹ ifilọlẹ ni isalẹ. Awọn ifojusi akọkọ ni:

  • Awọn modulu ti a ṣe sinu ọna kika PE.
  • Atilẹyin atẹle pupọ.
  • Atunṣe XAudio2.
  • Vulkan 1.1 atilẹyin.
  • Opolopo awọn atunṣe kokoro.

Fun akopọ pipe ti awọn ayipada pataki, Wo awọn akọsilẹ ifasilẹ ti Waini 5.0 ni https://www.winehq.org/announce/5.0.2

Ninu àpilẹkọ yii, a yoo tọ ọ ni ọna ti o rọrun julọ lati fi sori ẹrọ itusilẹ tuntun ti ẹya Wine 5.0.2 ni RHEL ati CentOS ni lilo koodu orisun (nira ati deede fun awọn amoye nikan) ati lori Fedora Linux ni lilo ibi ipamọ ọti-waini osise (rọrun ati iṣeduro fun awọn olumulo tuntun).

Lori oju-iwe yii

  • Fi Waini sii lati Koodu Orisun lori CentOS ati RHEL
  • Fi ọti-waini sori Fedora Linux Lilo Ibi-ọti-waini
  • Bii o ṣe le Lo Waini ni CentOS, RHEL, ati Fedora

A nilo lati fi sori ẹrọ 'Awọn irinṣẹ Idagbasoke' pẹlu diẹ ninu awọn irinṣẹ idagbasoke pataki bi GCC, flex, bison, debuggers, ati bẹbẹ lọ sọfitiwia yii gbọdọ nilo lati ṣajọ ati kọ awọn idii tuntun, fi sii wọn nipa lilo aṣẹ 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

Ṣe igbasilẹ faili orisun nipa lilo pipaṣẹ wget labẹ/tmp liana bi Olumulo deede.

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

Lọgan ti a gba faili naa labẹ itọsọna/tmp, lo aṣẹ oda isalẹ lati jade.

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

A ṣe iṣeduro lati ṣajọ ati kọ oluta Waini bi Olumulo deede. Ṣiṣe awọn ofin wọnyi bi olumulo deede.

---------- 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]

Ti o ba nlo ẹya tuntun ti Fedora Linux, o le fi Waini sii nipa lilo ibi ipamọ Waini osise bi o ti han.

---------- 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

Lọgan ti fifi sori ẹrọ pari pari ṣiṣe irinṣẹ irinṣẹ "winecfg" lati ori iboju GNOME lati wo iṣeto ti o ni atilẹyin. Ti o ko ba ni eyikeyi awọn tabili tabili, o le fi sii nipa lilo pipaṣẹ isalẹ bi olumulo gbongbo.

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

Lọgan ti a fi sori ẹrọ Eto Window X, ṣiṣe aṣẹ naa bi olumulo deede lati wo iṣeto ọti-waini.

$ winecfg 

Lati ṣiṣe Waini naa, o gbọdọ ṣafihan ọna kikun si eto ṣiṣe tabi orukọ eto bi o ṣe han ninu apẹẹrẹ ni isalẹ.

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

Waini ko pe, nitori lakoko lilo ọti-waini a rii ọpọlọpọ awọn eto ipadanu. Mo ro pe ẹgbẹ ọti-waini yoo ṣatunṣe gbogbo awọn idun ni ẹya ti nwọle wọn ati lakoko yii ṣe pin awọn asọye rẹ nipa lilo fọọmu wa ni isalẹ.