利用wine使用msoffice軟體

2021-06-21 20:59:37 字數 2149 閱讀 5953

由於身邊很多任務作限制,不得不處理.doc,.exel和ppt等軟體,而ubuntu上自帶libreoffice處理msoffice的東西時總感覺不好用,今天利用wine感覺用的很好。

wine是一款用來在linux系統上安裝、執行windows的.exe檔案的開源軟體,安裝教程網上很多。對於ubuntu可以用apt-get install命令來安裝,但是系統預設的不是安裝的最新版本。

安裝完成後,我們的office軟體可執行檔案就在目錄 ~/.wine/drive_c/program files/microsoft office/office12下,那麼如果要用命令列啟動word,excel,ppt,outlook等,必須切換到該目錄,執行wine winword.exe/execel.exe/powerpnt.exe/outlook.exe [可選 開啟的檔名],或者 用命令 wine ~/.wine/drive_c/program files/microsoft office/office12/winword.exe

這裡可能在開啟powerpoint時可能會出現問題

fixme:heap:heapsetinformation 0x110000 1 (nil) 0

fixme:heap:heapsetinformation 0x110000 1 (nil) 0

fixme:heap:heapsetinformation 0x110000 1 (nil) 0

fixme:heap:heapsetinformation 0x110000 1 (nil) 0

fixme:advapi:registereventsourcew ((null),l"microsoft office 12"): stub

fixme:advapi:reporteventa (0xcafe4242,0x0001,0x0000,0x000007d0,(nil),0x0002,0x00000000,0x32ef28,(nil)): stub

fixme:advapi:reporteventw (0xcafe4242,0x0001,0x0000,0x000007d0,(nil),0x0002,0x00000000,0x152318,(nil)): stub

err:eventlog:reporteventw l"microsoft office powerpoint"

err:eventlog:reporteventw l"powerpoint failed to launch in safe mode. do you want to start detect and repair?"

fixme:advapi:deregistereventsource (0xcafe4242) stub

fixme:msimtf:dllgetclassobject ( 0x3287d0)

err:ole:apartment_getclassobject dllgetclassobject returned error 0x80040111

err:ole:cogetclassobject no class object could be created for context 0x1

fixme:heap:heapsetinformation 0x110000 1 (nil) 0

fixme:win:enumdisplaydevicesw ((null),0,0x329fe0,0x00000000), stub!

fixme:wtsapi:wtsregistersessionnotification stub 0x800ee 0x00000000

fixme:advapi:registereventsourcew ((null),l"microsoft office 12 sessions"): stub

fixme:advapi:reporteventw (0xcafe4242,0x0002,0x0000,0x00001b5b,(nil),0x0004,0x00000000,0x32a530,(nil)): stub

fixme:advapi:deregistereventsource (0xcafe4242) stub

該問題解決方法可這樣,參照老外的

執行命令 winecfg,彈出乙個wine設定視窗,切換到「函式庫」選項下,在新增函式庫頂替中選擇riched20庫,再新增。這樣再次啟動可成功啟動。

上面兩種啟動方法都比較繁瑣,可以寫個指令碼來執行

wine使用備忘

詳細文件查詢看這兩個 wine wintricks 前言 wine預設將配置檔案和安裝的windows程式儲存在 wine,其 中存放有相當於windows下c c盤 更確切的說應是系統盤 的資料夾。這樣的目錄稱為乙個 wine prefix 或 wine bottle 以下我簡稱prefix。預設...

WINE使用小結

wine安裝後,預設不加引數是64位模擬環境,要啟用32位,直接用 winearch win32 wineprefix wine wine winecfg wine 安裝msi格式的程式 wine msiexec i easetupfull.msi wine不同版本共存乙個系統上可以用變數來分開 e...

centos6 4安裝使用wine

分類 centos 2013 07 17 15 52 75人閱讀收藏 舉報 rpm ivh epel release 6 8.noarch.rpm rpm import etc pki rpm gpg rpm gpg key epel 6 yum makecache yum install wine...