[Ubuntu] 使用 Wine 安裝 Office 2010 於 Ubuntu 12.04
I. Abstract
Ubuntu作業系統發展快速,新穎的桌面環境帶給使用者不同以往的體驗,也讓人願意採用Ubuntu做為日常工作或休閒使用的主要環境,但對於Office的支援及編輯總是不盡理想,使得Windows上所編輯的Office文件來到Ubuntu上總是慘不忍睹,當然Ubuntu上處理Office文件仍有很多解決方案,例如:參考www.tuxtrix.com用PlayOnLinux安裝Office,購買Crossover安裝Office,使用LibreOffice,應用VirturalBox執行windows,或是安裝雙系統,不論何種方式都只為了安穩地使用Office。
II. Introduction
Office 2010安裝於Ubuntu作業系統中,雖網路上的已有許多相關資料,但安裝時總是力不從心讓我相當困擾。為了解決這問題首先參考www.liberiangeek.net的教學,以同樣的方法安裝Office,我的電腦上wine會有位元版(32bit 或 64bit)的問題,因為欲安裝Office 2010之版本為32位元,爾後參考wiki.archlinux.org 將wine的設定為32bit,以便後續的安裝;經過安裝及嘗試後並參考以下幾個blog和website,WineHQ、Wine-Reviews、Simple Notes To Share,列出以下幾點安裝過程中要注意的幾點問題:
1. 修改預設Wine目錄安裝版本位元,預設為64bit
2. 安裝Wine後,可能需再安裝Wine-mono,原因參考WineHQ-HOWTO
3. 使用Winetricks會遇到bug 30845
4. Office 2010安裝前,必需先安裝".NET 2.0"、"MSXML 6.0"和"微軟字型"
5. Office 2010安裝前,記得到Winecfg設定函式庫"riched20"和"gdiplus"
以上5點問題都可參考網路提供的方式解決,惟獨第3點問題沒有理會它並正常使用winetricks,不影響Office安裝。根據上述的相關問題,換句話說在Ubuntu上執行Office 2010就必須建立好Wine環境以供使用,最後簡要說明安裝步驟:
(a) 安裝Wine且設定環境
(b) Winetricks安裝微軟套件
(c) Winecfg設定函式庫
(d) 執行setup.exe安裝Office
(e) 首先執行Excel
安裝簡要步驟:(a) → (b) → (c) → (d) → (e),詳細安裝過程由下節開始。另外先強調Office 2010安裝之後,第一次使用時要記得先點開Excel 2010執行,能夠有效避免word 2010安裝後無法開啟的問題。(關於這點沒辦法解釋,是經過嘗試出來的,或許再其他電腦上執行沒有問題)
III. Implementation
1. 安裝環境及說明
*安裝環境:
作業系統OS: Ubuntu 12.04 LTS 64bit
軟體Software: Wine 1.5.16
Office Professional Plus 2010 SP1 32bit (使用微軟正版軟體)
*依照安裝步驟劃分:
PART A 安裝Wine - Install Wine
PART B 使用Winetricks安裝元件 - Using Winetricks install Component
PART C 設定Wine函式庫 - Configure Wine Libraries
PART D 安裝Office 2010 - Install Office 2010
PART E 首先執行Excel 2010 - First strat runing Excel 2010
*Office 2010 32位元版,只安裝以下軟體:
1。Excel
2。Word
3。PowerPoint
安裝過程中有任何問題,直接到本節"4.疑難排解"應該會有幫助,接下來進行Office 2010安裝(這裡使用正版Office Professional Plus 2010 SP1 32位元版進行安裝)。
2. 安裝步驟
Step1. 由鍵盤按下 Ctrl+Alt+T 開啟終端機,輸入以下指令加入ppa
PART A 安裝Wine - Install Wine
sudo add-apt-repository ppa:ubuntu-wine/ppa
Step2. 更新List
sudo apt-get update
Step3. 安裝Wine1.5
sudo apt-get install wine1.5
WINEARCH=win32 winecfg
執行後,會看到以下畫面
等待更新完成,會出現以下畫面
按下確定離開
PART B 使用Winetricks安裝元件 - Using Winetricks install Component
Step1. 找到"winetricks"並執行,如使用Unity中可從DASH直接搜尋winetricks
Step2. 開啟Winetricks,選擇"Select the default wineprefix",按下確定
Step3. 選"Install a Windows DLL or component",按下確定
Step4. 點選"MS.NET 2.0"和"MSXML6",按確定安裝package
依視窗指示完成安裝
Step5. 安裝Microsoft字型:"consolas"、"corefonts"、"eufonts"、"lucida"、"tahoma"
PART C 設定Wine函式庫 - Configure Wine Libraries
Step1. 找到"Configure Wine"並執行
Step2. 切換標籤至"函式庫"
於"新增函式庫覆載"中,輸入兩函式庫"riched20"及"gdiplus"名稱並按下新增
step3. 對"已有的函式庫覆載"中,選擇函式庫按"編輯"選項看到以下對話視窗
將選項由"原生先於內建"改成"原生(Windows)(N)"
依序將所有的"已有的函式庫"完成更改,並看到以下視窗,
從"(原生,內建)"改成"原生(Windows)(N)"
Step1. 將Office2010光碟置入光碟機中,開啟光碟找到stepup.exe按下右鍵
Step2. 開始安裝Office 2010 32bit
選"自訂"安裝
這是安裝時的設定方式,打X的部份為設定為不安裝,其餘不變動
完成Office 2010 32bit安裝,按關閉後離開
(*記得先不要急著開啟word)
PART E 首先執行Excel 2010 - First strat runing Excel 2010
step1. 找到Excel 2010開啟執行
Step2. 啟動後,會看到對話視窗如下,按確定即可
接者就可看到開啟Excel 2010畫面
Step3. 開啟Word 2010
看到以下視窗,記得選"不進行變更''按確定離開(避免有回報錯誤)
完成
只有Word 2010使用完按X關閉離開,會出現按關閉就可以了
Download from http://source.winehq.org/winemono.php?v=0.0.8
2. 使用Winetricks過程中,如出現視窗bug 30845,按確定繼續使用
3. 只有Word 2010使用完按X關閉離開,會出現按關閉就可以了
4. 如果安裝完,第一次沒有先從Excel執行,Word和PowerPint就很容易開不起來
重複嘗試和安裝後,只要第一次先執行Excel,Word和PowerPint便能正常啟動
以上是安裝過程的一些紀錄,不過用起來似乎word會出現很多暫存檔。
V. Reference
Thanks. It's very useful.
回覆刪除我安裝到Office 2010時,他說要輸入產品金鑰,可是我卻無法在框中打入產品序號碼,要怎麼解決?
回覆刪除(就是在框中無法打字)
只是看不到输入框,找各地方把许可证输入好,复制到哪个框里,点击下一步
刪除