Kuinka asentaa Wine 5.0 CentOSiin, RHEL: ään ja Fedoraan


Wine on avoimen lähdekoodin ilmainen Linux-sovellus, jonka avulla käyttäjät voivat käyttää mitä tahansa Windows-pohjaista sovellusta Unix/Linux-käyttöjärjestelmässä, kuten käyttöjärjestelmässä. Viinitiimi julkaisee versioitaan joka toinen viikko.

Lopuksi Wine-tiimi ilmoitti ylpeänä 5.0.2: n vakaan julkaisun ja tarjosi ladattavaksi lähde- ja binaaripaketeina erilaisille jakeluille, kuten Linux, Windows ja Mac.

Tämä julkaisu kuvaa vuoden kehitystyötä ja yli 7400 yksittäistä muutosta. Se sisältää suuren määrän parannuksia, jotka on kirjattu alla oleviin julkaisutiedotteisiin. Tärkeimmät kohokohdat ovat:

  • Sisäänrakennetut moduulit PE-muodossa.
  • Usean näytön tuki.
  • XAudio2: n uudelleen käyttöönotto.
  • Vulkan 1.1 -tuki.
  • Erilaisia virhekorjauksia.

Täydellinen yhteenveto tärkeimmistä muutoksista on Wine 5.0: n julkaisutiedoissa osoitteessa https://www.winehq.org/announce/5.0.2

Tässä artikkelissa opastamme sinua yksinkertaisimmasta tavasta asentaa Wine 5.0.2 -version uusin versio RHEL: ään ja CentOSiin lähdekoodin avulla (vaikea ja sopiva vain asiantuntijoille) ja Fedora Linuxiin virallista viinivarastoa käyttäen (helppo ja suositeltava) uusille käyttäjille).

Tällä sivulla

  • Asenna Wine lähdekoodista CentOSiin ja RHEL: ään
  • Asenna Viini Fedora Linuxiin Viinivaraston avulla
  • Kuinka käyttää viiniä CentOSissa, RHEL: ssä ja Fedorassa

Meidän on asennettava kehitystyökalut joillakin keskeisillä kehitystyökaluilla, kuten GCC, flex, bison, debuggers jne. Tämä ohjelmisto on vaadittava uusien pakettien kokoamiseen ja rakentamiseen, asentamiseen YUM-komennolla.

# 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

Lataa lähdetiedosto käyttämällä wget-komentoa hakemistossa/tmp normaalina käyttäjänä.

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

Kun tiedosto on ladattu hakemistoon/tmp, pura se alla olevan tar-komennon avulla.

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

On suositeltavaa koota ja rakentaa Wine-asennusohjelma normaalina käyttäjänä. Suorita seuraavat komennot tavallisena käyttäjänä.

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

Jos käytät Fedora Linuxin uusinta versiota, voit asentaa Winein virallisella Wine-arkistolla kuvan osoittamalla tavalla.

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

Kun asennus on valmis, suorita ”winecfg” -määritystyökalu GNOME-työpöydältä nähdäksesi tuetut kokoonpanot. Jos sinulla ei ole työpöytiä, voit asentaa sen käyttämällä alla olevaa komentoa pääkäyttäjänä.

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

Kun X Window System on asennettu, suorita komento normaalina käyttäjänä nähdäksesi viinin kokoonpanon.

$ winecfg 

Viinin ajamiseksi sinun on määritettävä suoritettavan ohjelman tai ohjelman nimen täydellinen polku alla olevan esimerkin mukaisesti.

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

Viini ei ole täydellinen, koska viiniä käytettäessä kaatumme niin moniin ohjelmiin. Luulen, että viinitiimi korjaa pian kaikki virheet tulevassa versiossaan ja jakavat kommenttisi alla olevalla lomakkeella.