三個月前,國外的Wine Review小組首次將Microsoft Office 2007通過Wine運行在Linux上。
不過因為方法異常煩瑣,作者沒把方法公布出來.現在,隨著Wine的不斷進步,任何人都可以方便地將Microsoft Office 2007運行在Linux上了!
想在你的Linux上運行起Wine,先看看你的系統是不是具備以下條件:
Wine 0.9.58。
CrossOver Games。
對,你需要最新的Wine 0.9.58和一份CrossOver Games。放心,我們不需要購買CrossOver Games,只需要下載一份它的7天試用版即可,只需要其中一個文件。
Wine最新版的deb包(Debian/Ubuntu)可以訪問下面的頁面下載並安裝:
http://wine.budgetdedicated.com/archive/index.html
下載CrossOver Games的7天試用版可訪問:
http://www.codeweavers.com/products/cxgames/download_trial/
OK,假設你一切都准備好了(包括Microsoft Office 2007的安裝鏡像),那麼開始吧!
0、創建干淨的Wine環境
打開終終端,運行winecfg,將會自動創建wine的運行環境。假如你之前運行過舊版本的wine,首先得rm -r ~/.wine。
在winecfg中,建議設定默認屏幕分辨率,如設置成1024×768。
1、設置必備dll文件
首先刪除~/.wine/drive_c/windows/system32/rpcrt4.dll,然後將CrossOver Games目錄下(默認是/opt/cxgames)的/opt/cxgames/lib/wine/rpcrt4.dll.so復制至~/.wine/drive_c/windows/system32,命名為rpcrt4.dll。
第二步刪除~/.wine/drive_c/windows/system32下的msxml3.dll文件。再運行winecfg,在library頁面將msxml3.dll和rpcrt4.dll加入並設置為native。
確保替換和刪除成功後,即可開始安裝。
2、安裝MSXML和Office 2007
先訪問 Microsoft XML Parser (MSXML)下載Microsoft XML解析器,然後在終端下運行以下命令來安裝:
$ msiexec /i msxml3.msi
接著,插入你的Office 2007光盤,輸入以下命令掛載它:
mount -t iso9660 -o unhide /dev/cdrom /media/cdrom0
或者用以下命令掛載ISO:
mount -t iso9660 -o loop ****.iso /media/cdrom0
然後開始安裝吧!
$ cd /media/cdrom0
/media/cdrom0$ wine setup.exe
經過了漫長的等待以後,就到你的應用程序菜單中去運行Microsoft Office 2007吧!
在我的試用下,Word和Excel運行良好,其他套件有錯誤不能運行。不知道是否是個別情況?
LDCN供稿,LDCN(即LinuxDesktop.cn的縮寫),中文名──“Linux桌面中文網”,是一個由在校大學生發起的,旨在讓所有Linuxer一起參與、更新的Linux資訊、應用互動型社區站點.