據Netcraft網站調查,現在互聯網上的主機有75%以上采用Linux作為操作系統。作為服務器操作系統,Linux已經站穩了腳步,可是在桌面 操作系統上,還是微軟的“瘟到死”一支獨秀。這倒不是說Linux不好,很大原因我覺得是因為應用程序太少,不說Linux下沒有ACDSee、沒有 Office、沒有Winamp,即使是標榜可以和PhotoShop抗衡的Gimp在我看來也不過如此,更不用那說滿天的ICQ克隆,但卻沒有一個像 Windows下的ICQ那樣好用!
其實Linux開發者們很早就認識到了這點,他們也有針對性地開發了可以在DOS下使用的DosEmu,可以使用Windows軟件的Wine(Wine Is Not a Emulator,Wine不僅僅是一個模擬器)。說實話前年我就使用了Wine,可是當時為了使用一下Windows下的“記事本”竟花了我兩天的時 間,真是苦不堪言。這兩天無意識地到了Wine站點逛了一圈,竟發現Wine 1.0發布在即,而且功能也今非昔比:ACDSee、WinAmp、WinZip甚至“星際爭霸”都可以玩呢?不信,跟我來看看……
下載安裝
Wine的官方站點是http://www.winehq.com/,雖然你可以在它的官方站點下載源代碼,自己配置編譯,不過這個過程可是比較繁瑣的! 如果你和我一樣,也是使用基于RPM包安裝方式的Linux發行版本(像我們最常見的RedHat和Mandrake都屬于該種類型),建議你到 CodeWeavers下載一個已經編譯好的發行版本,省了編譯之苦,何樂而不為呢?
1.下載Wine
CodeWeavers Wine的最新版本是Wine 1.0 Preview 2(Wine 1.0的預發行版本2),網址是http://www.codeweavers.com/wine/download.html,下載文件名為 codeweavers-wine-20010112-1.i386.rpm。
2.安裝
以root用戶登錄,安裝Wine,不過安裝之前你需要刪除以前的版本(我的Linux是RedHat 7.0):
rpm -qa |grep wine ;查詢以前安裝的Linux版本
如果顯示的是wine-xxxxx-xxx(不同的Linux發行版本,顯示的可能不一樣),則可執行下列命令刪除:
rpm -e wine-xxxxx-xxx
然后執行下列命令安裝新下載的Wine:
rpm -ivh codeweavers-wine-20010112-1.i386.rpm
3.加載Windows分區
執行以下命令將Windows的C分區加載到Linux下的/mnt/dosc目錄:
mkdir /mnt/dosc
mount -t vfat /dev/hda1 /mnt/dosc
設置Wine
Wine的設置很簡單,窗口模式只用鼠標指指點點就可以完成,你再也不用去設置那個繁瑣的wine.conf配置文件了。
1.進入X Window窗口界面
startx
2.執行winesetup打開Wine設置程序
注意:需要提醒你一句,為了安全起見,Wine不允許以root登錄配置Wine,你最好還是建立一個普通用戶吧……
3.選擇Windows安裝路徑
Wine設置程序會自動查找、設置Windows目錄(當然你需要事先將Windows所在的分區加載到Linux分區的某一個目錄下邊)。
4.最后的調整
設置已經結束了,不過為了將來界面更友好一些,你可以在“Basic”/“Look & Feel”/“Windows Version”選項中,將Windows的版本號設置為“Windows 98”。
運行應用程序
可以通過兩種方式運行:
1.自動運行
在KDE或者GNOME的文件管理器中切換到應用程序所在目錄,單擊就可以打開(雙擊可是打開兩個哦!)。雖然程序運行速度十分緩慢,不過聊勝于無,我在 RedHat 7.0下可以用FlashGet(是不是受夠了Linux下命令行方式的wget)、用WinAmp聽音樂,還可以打開“撲克牌”游戲來休閑一下,老比知 道了可不要被氣死?!
2.手工運行
在Console模式下,鍵入以下命令:
wine <你想運行的應用程序>
沒有Winodws也可用Winzip
如果有這么一天,你完全刪除了Windows,在硬盤上只裝了一個Linux(什么?不可能有這種情況!你不用往下看了),可是還是想用Winzip,怎么辦呢?重新安裝一個Windows,然后再安裝一個Winzip專供Linux調用。其實沒有這么麻煩:
重新運行winesetup,在配置Windows安裝路徑窗口中,選擇“Create a new windows directory(創建一個新的Windows安裝目錄)”,其它的一切都很簡單,在Linux中直接運行Winzip安裝文件安裝Winzip然后就 可以調用了。
戰斗于星際
前幾天在國外一個著名的LinuxGames網站看到了一篇文章,介紹如何在Linux下通過Wine加入“星際爭霸”Battle.net網絡連線對戰。想一想,如果和朋友們說你是用Linux和他們連網共戰“星際”,他們會如何驚訝!
不過要想在Linux下戰斗于“星際”Bettle.net(網絡對戰),你需要做一下事情:
1.到http://wine.dataparty.no/下載一個Wine安裝版本,上邊我給你介紹的CodeWeavers不能正常運行。
2.反安裝以前版本的Wine,安裝從DataParty下載的Wine。
3.運行“星際”的時候請用全屏幕模式(Full-Screen),如果你使用窗口模式,“星際”可能不能正常運行(不過你可以使用True-type字庫,它可以讓你運行于窗口模式)。
如果你原先保留Windows的唯一理由是決戰StarCraft,那么現在是你執行Format c:的時候了!
http://hi.baidu.com/myownroom/blog/item/bbfc9a16636dd051f2de321b.html
http://blog.csdn.net/xuanner