Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux下運行window程序的解決方法

Linux下運行window程序的解決方法

日期:2017/2/7 14:24:54      編輯:Linux教程
 

最近把家裡的機子換成了Ubuntu版的Linux系統,和原來的windows系統組成了雙系統;筆者將linux做為了默認系統。隨之而來的問題,老婆用慣了windows,在linux下很不方便。雖然筆者一再苦口婆心的說linux的種種好處,以及linux系統的高效性。可以對於大多數一般使用者來說(上上網、玩玩小游戲、聊聊天)。linux確實沒有什麼優越性=_=!。

用老婆的話來說:linux有什麼好的,連個QQ都上不了。雖然對筆者來說聊天的工具多了去了(MSN、Google Talk….),但對普通上網的朋友來說基本都是浮雲了。

其實這話說的也有道理,使用桌面版的linux不就是為了玩玩游戲上上網麼?如果這個都不能滿足,那linux也太遜了=_=!好吧,另一半的意見也要重視,筆者開始在網上尋求linux下運行windows程序的方法–Wine。

Wine 是什麼?!wiki的解釋比較權威,摘要如下:

Wine是一個在x86、x86-64上允許類Unix操作系統在X Window System下運行Microsoft Windows程序的軟件。另一方面,程序員也可以定制Wine的API接口是windows程序可以在類Unix操作系統中運行。也有不少軟件經過Wine測試後發布,比如Picasa,uTorrent,MediaCoder。

Wine全稱 “Wine Is Not an Emulator”,即Wine不算是一種完整的模擬器。盡管Wine有另一個非官方名稱,”Windows Emulator”,即Windows模擬器。Wine的正確名稱是”Wine”,不是全大寫、全小寫或大小寫混合。[1]

Wine不是一個完整的Windows模擬器,而是模擬出操作系統的兼容模式來調用DLL以運行Windows軟件。Wine是自由軟件,在GNU公共許可證(LGPL) 下發布。

使用Ubuntu的朋友可以通過apt-get 獲取Wine1.2。

sudo apt-get install wine1.2

接著是安裝一些常用的windows運行庫,需要用到winetricks .

wget http://www.kegel.com/wine/winetricks

sudo chmod +x winetricks #這是一個腳本,所以下載後要賦予它執行權限

把一些常用的運行庫down下來,例如QQ的運行庫:

sh winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1

亂碼問題:

碰到這個情況是因為模擬的windows Font文件夾裡木有任何字體,返回到windows下直接copy過來就可以了^_^

好了,如果你想在linux運行QQ,那麼基本上已經滿足條件了,去下載個單文件版本的QQ.exe。雙擊運行就可以了。

當然,模擬器的效果肯定比不上原生系統,如果你不介意使用webQQ的話,那麼就用webQQ吧。時代在發展,程序Web化老早就在進行了,如果你實在需要一個桌面圖標之類的,可以試一試prism,一款將web程序桌面化的東東。

Copyright © Windows教程網 All Rights Reserved