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