首頁 > 軟體

在RHEL,CentOS和Fedora上安裝 Wine 3.0穩定版

2020-06-16 16:55:26

Wine是一個開放原始碼和免費的Linux應用程式,使使用者可以在Unix/Linux作業系統上執行任何基於Windows的應用程式。Wine團隊每兩個星期不斷發布他們的版本。

最後,Wine團隊自豪地宣布了Wine 3.0的穩定版本,並行布可用於各種發行版(如Linux,Windows和Mac)的原始碼和二進位制軟體包。

在Linux上使用Wine執行Windows程式

這個版本描述了一年的開發工作和6000多個的變化。它包括大量的增強功能,這些增強功能記錄在以下發行說明中。主要亮點是:

  • Direct3D 10和11支援。
  • Direct3D命令流。
  • Android圖形驅動程式。
  • 改進的DirectWrite和Direct2D支援。

有關主要更改的完整摘要,請參閱http://www.winehq.org/announce/3.0上的Wine 3.0發行說明

另請參閱:Debian,Ubuntu和Linux Mint 上安裝 Wine 3.0 正式版  http://www.linuxidc.com/Linux/2018-02/150743.htm

Wine 3.0正式發布,支援Android驅動與Direct3D 11和10  http://www.linuxidc.com/Linux/2018-01/150418.htm

Ubuntu 17.10下編譯安裝 Wine 3.0 RC1 詳解  見  http://www.linuxidc.com/Linux/2017-12/149285.htm

在本文中,我們將引導您以最簡單的方式在RHEL 7.x/6.x/5.x,CentOS 7.x/ 6.x/5.x和Fedora 27-20上安裝Wine 3.0的最新版本使用原始碼(很難,只適合專家)和epel倉庫(容易和推薦給新使用者)。

使用原始碼安裝Wine 3.0

第1步:安裝依賴包

我們需要用一些核心開發工具,如gcc, flex, bison, debuggers等來安裝'Development Tools',這些軟體必須要編譯和構建新的包,使用YUM命令來安裝。

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

注意:在Fedora 22+版本中,yum包管理器不再被使用,你應該在下面的命令中使用dnf來代替yum。

# dnf -y groupinstall 'Development Tools'

# dnf -y install libX11-devel libxml2-devel libxslt-devel freetype-devel flex bison

閱讀更多關於DNF的命令使用教學 http://www.linuxidc.com/Linux/2015-06/118751.htm

如果您使用的是最新版本的Fedora 26或Fedora 25,則可以使用官方的Wine儲存庫安裝Wine 3.0,如下所示。

---------- 在Fedora 26上 ----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/26/winehq.repo
# dnf install winehq-stable
---------- 在Fedora 25上 ----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/25/winehq.repo
# dnf install winehq-stable
---------- 在Fedora 24上 ----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/24/winehq.repo
# dnf install winehq-stable

第2步:下載Wine 3.0

使用/ tmp目錄下的Wget命令以普通使用者身份下載原始檔。

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

第2步:提取Wine3.0

一旦檔案被下載到/tmp目錄下,使用下面的命令將其解壓。

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

第4步:在Linux中安裝Wine 3.0

建議以普通使用者的身份編譯和構建Wine安裝程式。 以普通使用者身份執行以下命令。

注意:安裝程式可能需要30分鐘左右,中間會要求您輸入root密碼。

----------在32位元系統上----------
$ cd wine-3.0/
$ ./configure
$ make
# make install   [以root使用者身份執行]

----------在64位元系統上----------
$ cd wine-3.0/
$ ./configure --enable-win64
$ make
# make install   [以root使用者身份執行]

使用EPEL儲存庫安裝Wine

注意:如果你不想搞這些所有的原始碼編譯和安裝,使用epel版本庫有一個簡單的方法,但是wine的可用版本比較老。

首先安裝並啟用EPEL儲存庫以安裝wine,如下所示:

# yum install epel-release
# yum install wine

安裝完成後,從KDE或GNOME桌面執行“winecfg”設定工具以檢視受支援的設定。 如果您沒有任何桌面,可以使用以下命令以root使用者身份進行安裝。

# yum groupinstall "X Window System" "GNOME桌面環境"
要麼是
# yum groupinstall "X Window System" "KDE (KDEE桌面環境)"
# yum groupinstall "GNOME Desktop" [在CentOS 7上]
# yum groupinstall "Server with GUI" [在RHEL 7上]

安裝X Window系統後,以普通使用者身份執行該命令以檢視wine設定。

$ winecfg

第五步:執行Wine 3.0

要執行Wine,必須指定可執行程式或程式名的完整路徑,如下例所示。
---------在32位元系統上---------
$酒記事本
$ wine c: windows notepad.exe

---------在32位元系統上---------
$ wine64記事本
$ wine64 c: windows notepad.exe

--------- 在32位元系統上 ---------
$ wine notepad
$ wine c:windowsnotepad.exe

--------- 在64位元系統上 ---------

$ wine64 notepad
$ wine64 c:windowsnotepad.exe

Wine並不完美,因為在使用Wine時,我們看到很多程式崩潰。 我認為Wine團隊即將修復即將到來的版本中的所有錯誤,同時請使用下面的評論分享您的意見。

本文永久更新連結地址http://www.linuxidc.com/Linux/2018-02/150753.htm


IT145.com E-mail:sddin#qq.com