Wine是為L(zhǎng)inux系統(tǒng)執(zhí)行Windows API的開(kāi)源軟件。它可使您在Linux上運(yùn)行您喜愛(ài)的Windows程序。 Wine使Linux“偽裝”成Windows。Wine不像VMWare,Xen或其他軟件虛擬一臺(tái)電腦,使用這些軟件時(shí)您感覺(jué)程序是運(yùn)行在一臺(tái)真實(shí)的機(jī)器上,而您其實(shí)是運(yùn)行在Microsoft Windows上。Wine與這些軟件不同。Wine通過(guò)提供Windows API和函數(shù)供Windows程序使用,并且把這些函數(shù)映射到相應(yīng)的Linux API。Wine僅僅是偽裝成Windows。 鑒于Wine偽裝成Windows,而Windows是錯(cuò)綜復(fù)雜的,因此“偽裝”只能是在一定程度上的,并且根據(jù)您使用的Windows應(yīng)用程序、程序調(diào)用的函數(shù)、怎樣完成等,Wine的執(zhí)行方法很多。 您可以通過(guò)查詢Wine的應(yīng)用程序數(shù)據(jù)庫(kù)找到其他人使用Wine運(yùn)行和您相同的Windows程序時(shí)的經(jīng)驗(yàn)。伴隨OpenSuse發(fā)行的標(biāo)準(zhǔn)開(kāi)源Wine支持一般辦公軟件和游戲軟件。也有一些非免費(fèi)版的Wine支持其他程序。 [編輯]
使用Wine需要安裝,參閱下面的“安裝源” Linux運(yùn)行Windows程序前首先要獲得此程序。最好(更可靠和更安全)的方法是利用Wine從Windows程序的安裝光盤上通過(guò)運(yùn)行setup.exe安裝此程序。例:當(dāng)openSuse識(shí)別出插入到光盤并打開(kāi)后,您只需點(diǎn)擊setup.exe。 默認(rèn)情況下,仿Windows的C:盤是位于Linux分區(qū)上的目錄,您可以把軟件安裝在這個(gè)位置。你不需要安裝Microsoft Windows系統(tǒng),也不需要安裝在任何可能存在的Windows分區(qū)上。 之后,您可以通過(guò)列在下面的方法啟動(dòng)程序。 [編輯]
從Konqueror啟動(dòng)在文件管理器(例:Konqueror)中,您只需點(diǎn)擊Windows的.exe文件。這樣可以通過(guò)Wine啟動(dòng)此程序(待驗(yàn)證的一般文件管理器(TODO verify common file managers))。 插入的光盤出現(xiàn)在/media/目錄下,Wine中的C盤默認(rèn)目錄是 [編輯]
從shell啟動(dòng)打開(kāi)終端(例如Konsole),輸入 [編輯]
從開(kāi)始菜單啟動(dòng)如果您想在start / KDE / SuSE menu上放置此程序的入口(快捷方式),首先打開(kāi)主菜單所在的文件夾,然后單擊鼠標(biāo)右鍵打開(kāi)菜單,選擇“編輯菜單”(Edit menu)。此時(shí)打開(kāi)“KDE menu editor(KDE 菜單編輯器)”,按下File | New element... (文件|新內(nèi)容...),輸入名稱和描述,然后輸入與“從shell啟動(dòng)”相同的命令。在命令添加到菜單前先在shell中測(cè)試此命令。 [編輯]
Wine的商業(yè)版
Crossover Office (來(lái)自CodeWeavers)支持在Linux上運(yùn)行類似MS office和Adobe Photoshop的辦公軟件。參閱兼容性列表。 Cedega (來(lái)自TransGaming)支持在Linux上執(zhí)行Windows平臺(tái)的游戲。參閱Cedega游戲數(shù)據(jù)庫(kù)。請(qǐng)注意,Cedega和開(kāi)源的Wine雖然都支持DirectX和OpenGL,但由于他們已經(jīng)分開(kāi)發(fā)展多年,所以他們與游戲相關(guān)的源代碼已有很大不同。 [編輯]
安裝源從此處獲得最新版Wine:
上述URLs提供"YUM"和原有的"YAST"安裝源能用module, rug, zypper, 或smart等方法加入到Y(jié)AST Installation Sources。 在AMD64和EM64T等系統(tǒng)上,可以使用i586包。32位的Wine版本是運(yùn)行win32程序。 可用的包如下:
SUSE Wine 軟件包由Marcus維護(hù),E-mail: meissner@suse.de [編輯]
實(shí)用功能[編輯]
Wine DoorsWine Doors是一個(gè)幫助你安裝很多Windows程序的圖形界面軟件。 Wine Doors 包含在上面提到的安裝源的 [編輯]
WineToolsWineTools WineTools是一個(gè)菜單式的可以安裝超過(guò)100個(gè)常見(jiàn)Windows程序到Linux平臺(tái)的軟件,它基于x86處理器(AMD Athlon or Intel Pentium)架構(gòu)。能安裝的Windows軟件如下:
注意: WineTools 只能運(yùn)行在wine-0.9.3或更早的版本。WineTools 并沒(méi)有遵循標(biāo)準(zhǔn)的Wine規(guī)范來(lái)達(dá)到Windows的兼容性,它會(huì)改變您的.wine/ configuration。為了兼容性更好,WineTools使用了Windows自身的dll文件,而這些文件需要微軟授權(quán)或第三方認(rèn)證,并在適當(dāng)?shù)膮f(xié)議下加入了專利軟件。 [編輯]
IES4LinuxIES4Linux是簡(jiǎn)化在Wine下使用Internet Explore的工具。它提供自動(dòng)安裝程序,支持Internet Explorer 5&6。 更多Internet Explorer 6 install HOWOTO in Gentoo wiki article [編輯]
Picasa2Google Labs 已經(jīng)發(fā)布了基于Wine的"Picasa2 照片管理器" [編輯]
源碼如果您在調(diào)試Wine,或者您想為不同程序編譯單獨(dú)版本的Wine,那么從源碼安裝Wine也是可行的。 [編輯]
在x86(32bit)上安裝必需的RPM包:gcc, make, flex, bison, ncurses-devel, giflib-devel, liblcms-devel, libxslt-devel, Mesa-devel, libpng-devel, libxml2-devel, freeglut-devel, zlib-devel, glibc-devel, fontconfig-devel, xorg-x11-devel, libjpeg-devel, unixODBC-devel, freetype2-devel, openssl-devel, openldap2-devel 配置:./configure --prefix=<where to install wine> [編輯]
在64位機(jī)上安裝必需的RPM包: gcc, make, flex, bison, ncurses-devel-32bit, giflib-devel-32bit, liblcms-devel-32bit, libxslt-devel-32bit, Mesa-devel-32bit, libpng-devel-32bit, libxml2-devel-32bit, freeglut-devel-32bit, zlib-devel-32bit, glibc-devel-32bit, fontconfig-devel-32bit, xorg-x11-devel-32bit, xorg-x11-libXext-32bit, xorg-x11-libXp-32bit, xorg-x11-libXt-32bit, capi4linux-32bit, xorg-x11-libICE-32bit, xorg-x11-libXext-devel-32bit, sane-32bit, cups-libs-32bit, libjpeg-devel-32bit, unixODBC-devel-32bit, freetype2-devel-32bit, openssl-devel-32bit, openldap2-devel-32bit, freetype2-devel-32bit, hal-32bit, hal-devel, 注意:以上或許不包含全部必需的軟件包,而且有可能隨opensuse版本而改變。 配置:./configure --prefix=<where to install wine> --x-libraries=/usr/X11R6/lib --x-includes=/usr/include/X11/ --with-x [編輯]
配置在命令行下輸入winecfg能配置Wine的設(shè)定。第一次運(yùn)行時(shí),能建立Wine所需的所有驅(qū)動(dòng)并在使用者目錄下創(chuàng)建.Wine文件夾,然后打開(kāi)Wine配置日志。由于可能會(huì)在安裝時(shí)產(chǎn)生錯(cuò)誤,在運(yùn)行winecfg前,建議您拔出所有移動(dòng)設(shè)備。 .Wine文件夾下的user.reg文件控制Wine的外觀。 由minio制作的"How to"能讓W(xué)ine看起來(lái)更像GTK主題:http:///showthread.php?t=55286 有時(shí),一個(gè)程序需要調(diào)用某種Windows字體,Wine可能沒(méi)有直接提供這種字體。此時(shí),Wine將按字母順序使用第一個(gè)可用字體,可能是fixed-space體、希伯來(lái)體或其他。您遇到此類情況請(qǐng)嘗試 |
|
來(lái)自: 紫火神兵 > 《openSuSe》