天天看點

如何在64位Ubuntu 15.10中編譯最新版32位Wine

wine(“wine is not an emulator”的首字母縮寫)是一個能夠在多種posix-compliant作業系統(諸如linux,mac osx及bsd等)上運作windows應用的相容層。wine 釋出了最新的1.7.53版本。此版本帶來的大量性能提升,包括xaudio,direct3d代碼清理,改善ole對象嵌入技術,更好的 web services dll的實作,還有其他大量更新。

如何在64位Ubuntu 15.10中編譯最新版32位Wine

雖然有一個官方 wine ppa,但目前隻提供1.7.44版本,是以安裝最新版本可以從源碼編譯安裝。

下載下傳源碼包并解壓 <code>tar -xf wine-1.7.53</code>。然後,安裝如下依賴。

<code>sudo apt-get install build-essential gcc-multilib libx11-dev:i386 libfreetype6-dev:i386 libxcursor-dev:i386 libxi-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 libxrandr-dev:i386 libxinerama-dev:i386 libxcomposite-dev:i386 libglu1-mesa-dev:i386 libosmesa6-dev:i386 libpcap0.8-dev:i386 libdbus-1-dev:i386 libncurses5-dev:i386 libsane-dev:i386 libv4l-dev:i386 libgphoto2-dev:i386 liblcms2-dev:i386 gstreamer0.10-plugins-base:i386 libcapi20-dev:i386 libcups2-dev:i386 libfontconfig1-dev:i386 libgsm1-dev:i386 libtiff5-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libldap2-dev:i386 libgnutls-dev:i386 libjpeg-dev:i386</code>

現在切換到 wine-1.7.53 解壓後的檔案夾,并輸入:

<code>./configure</code>

<code>make</code>

<code>sudo make install</code>

同樣地,你也可以給配置腳本指定 prefix 參數。以普通使用者安裝 wine:

<code>./configure --prefix=$home/usr/bin</code>

<code>make install</code>

這種情況下,wine 将會安裝在<code>$home/usr/bin/wine</code>,是以請檢查<code>$home/usr/bin</code>在你的<code>path</code>變量中。

本文作者:佚名

來源:51cto

繼續閱讀