Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

CentOS 下安裝配置 Wine 運行 Windows 程式完整指南

編輯:Linux 教學

後台服務偶爾需要透過 Wine 執行 Windows 設計的命令列程式。Wine 通常安裝在 /usr/local/wine-1.3.13/,執行檔為 /usr/local/wine-1.3.13/bin/wine。若系統未預裝,請依下列步驟編譯安裝:

安裝步驟

$ sudo mkdir /usr/local/wine-1.3.13/
$ wget https://l5.yunpan.cn/lk/Q6vUV4fGyLSU7
$ sudo tar -C /usr/local/wine-1.3.13 -jxvf wine-1.3.13-i386.tar.bz2

關鍵環境變數配置

Wine 執行時預設會在家目錄建立 .wine 目錄,長期運行易佔滿根分區。務必在調用時指定 WINEPREFIX 環境變數,將前綴目錄導向大分區或專用目錄,例如:

export WINEPREFIX=/data/wineprefix/myapp
wine /path/to/app.exe

部分程式需使用自帶 DLL,需設定 WINEDLLOVERRIDES 覆蓋內建庫,具體語法請參考 wine --help 或官方文檔。

常見坑點提醒

  • 32 位 Wine 需系統安裝 32 位基礎庫(glibc、alsa-lib 等),CentOS 可透過 yum install glibc.i686 alsa-lib.i686 ... 解決。
  • 圖形介面程式需 X Server 支援,無頭伺服器可搭配 Xvfb 或 xrdp 使用。
  • 權限問題:執行 Wine 的用戶需對 WINEPREFIX 目錄有讀寫權限。
Copyright © Windows教程網 All Rights Reserved