macOS 無管理權限安裝 Microsoft Office

俗話說的好,不作死就不會死,這次要來挑戰安裝 Office 囉!(謎之聲:嗯?不就下載安裝檔,然後執行嗎?)

No~ No~ No~,是要在沒有管理權限的帳號安裝 Office,畢竟,不是所有時候我們都能有 root 權限,這樣是不是變得有點難度了呢(並沒有)?趕緊開始吧!

註:此篇教學對象為對終端機有基礎了解的使用者,如不知道這是什麼的話,還是可以欣賞一下呦~

如果還沒有安裝檔的話,可以到官網下載, https://account.microsoft.com/services/office/install,下載完後,就正式開始啦。

第一步,打開終端機(Terminal),可以透過 Spotlight(⌘ + Space) 輸入「terminal」來快速啟動。

推薦使用 iTerm2

打開終端機後,請將目錄切換到「Downloads」資料夾下,如您的預設下載位置不在此資料夾,請自行切換對應目錄。此時,目錄下應可看到「Microsoft_Office_{version}_Installer.pkg」此檔案。

Downloads 資料夾檔案列表

接著,使用「pkgutil --expand Microsoft_Office_{version}_Installer.pkg ./office」將安裝包解開,如 Downloads 資料夾下已有 office 資料夾,請自行更換成不存在的資料夾名稱,否則會出現錯誤。

office 資料夾檔案列表

接下來,我們先將 Word、Excel 等等安裝好,再處理其他部分。

請透過「tar xf {target}/Payload -C ~/Applications」此指令來安裝 Word、Excel、PowerPoint、OneNote、Outlook 以及 OneDrive,可以只安裝會用到的,不一定要全部都裝,例如我只會用到 Word 和 Excel,那就只要安裝這兩個就好。

Excel 安裝指令範例:「tar xf Microsoft_Excel_Internal.pkg/Payload -C ~/Applications」。

註:如家目錄下沒有「Applications」資料夾,請先透過「mkdir ~/Applications」創建。

此時在啟動台已可看到 Word 和 Excel

安裝完你所需的 Office 系列後,還有幾個步驟需要執行,請先將目錄切換到「Office_frameworks.pkg」資料夾下並執行「tar xf Payload」,完成後應會看到「Frameworks」資料夾。

接著,請執行「mv Frameworks/* ~/Library/Frameworks」。

完成後,請切換到「Office_fonts.pkg」資料夾,一樣先執行「tar xf Payload」,此時資料夾結構如下:

接著,根據你所安裝的 Office 系列,需個別複製字體檔案,指令為「cp -r Fonts ~/Applications/{Office App Name}.app/Contents/Resources」,假如安裝了 Word 和 Excel,那麼就需要執行:

cp -r Fonts ~/Applications/Microsoft\ Word.app/Contents/Resources
cp -r Fonts ~/Applications/Microsoft\ Excel.app/Contents/Resources

註:OneDrive 不需複製字體。

複製完字體後就完成所有步驟啦,現在可以打開 Word 囉!