據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:的時候了!