wine 安裝使用記錄

安裝

1. Wine程序安裝

1.1 自帶版本(不建議)

Ubuntu 16.04 默認自帶1.6.2(2016.07.16)敲霍,一般小程序運行也沒什么大問題凤优。

sudo apt install wine

1.2 最新版本W(wǎng)ine:Wine-builds PPA

sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel
安裝步驟參考地址:http://wiki.ubuntu.org.cn/Wine 和https://wiki.winehq.org/Ubuntu

安裝后第一次程序啟動過程會下載需要的win庫包怀樟,按需安裝即可。

2. 最新版本W(wǎng)inetricks:winetricks Github

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
下載地址參考:http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=478871

2.1 通過winetricks安裝必要的DLLs

./winetricks dlls gdiplus 必須
./winetricks dlls vcrun2008 msxml6 corefonts
./winetricks dlls d3dx9 d3dcompiler_43 xact_jun2010
./winetricks dlls ie8
./winetricks dlls wininet

其他建議安裝的包
colorprofile傻咖、corefonts它碎、d3dx9、fontfix棚菊、fontsmooth-gray浸踩、fontsmooth-rgb、fontsmooth-bgr统求、gdiplus检碗、mfc40、mfc42码邻、msxml3折剃、msxml4、msxml6像屋、riched20怕犁、riched30、tahoma己莺、urlmon奏甫、vb6run、vcrun6凌受、vcrun2003阵子、vcrun2005、vcrun2008胜蛉、ie6挠进、allfonts

3 安裝最靠譜的Office 2007套件

Office 2007版本只需要在安裝時輸入一個序列號就可以激活,非常方便誊册。而且基本功能也算比較全领突,SmartArt等新功能都有了。而且打開速度非辰馐快攘须,在我的x250+SSD環(huán)境下基本秒開。

注意:

  1. 不需要提前安裝各種DLL,默認wine環(huán)境即可“開箱即用”于宙,可見Office 2007版本的方便之處浮驳。
  2. 安裝過程以干凈的wine環(huán)境為基準,所以建議區(qū)別于默認的.wine目錄捞魁,為office建立一個新的wineprefix至会。(其它程序也是一樣,盡量都獨立開谱俭,方便管理)
  3. 必須使用wine 32bit架構奉件,因為Office 2007時代還沒有64bit版本,且只有在wine 32bit架構下才能正常工作昆著。
  4. 保持默認的Windows XP系統(tǒng)不要修改县貌。

安裝步驟:

  1. 不動默認的wineprefix(.wine),為Office 2007建立新的wineprefix凑懂,并修改wine為32bit架構
export WINEARCH=win32 WINEPREFIX=~/.wineoffice
winecfg    初始化新的32bit Arch wineprefix煤痕,并確認操作系統(tǒng)是Windows XP
  1. winecfg 添加riched20為Native(Windows)(別退出上邊的SHELL,否則再添加環(huán)境變量export WINEARCH=win32 WINEPREFIX=~/.wineoffice到新SHELL)

    winecfg截圖

  2. 下載Office 2007安裝包和SP3包(SP3版本有另存為PDF功能)

  3. 安裝"Office 2007安裝包"和"sp3包"

export WINEARCH=win32 WINEPREFIX=~/.wineoffice
cd /media/OFFICE12
wine ./setup.exe  可選:建議選擇所有軟件都安裝在本地計算機接谨,少一點后期麻煩

可參考URL:
https://appdb.winehq.org/objectManager.php?iId=4992&sClass=version
https://community.linuxmint.com/tutorial/view/1325
http://www.webupd8.org/2011/01/how-to-install-microsoft-office-2007-in.html
https://wiki.archlinux.org/index.php/Wine
http://nithinaneeshsct06bt.blogspot.jp/2012/05/install-microsoft-office-2007-in-ubuntu.html
http://nithinaneeshsct06bt.blogspot.jp/2013/02/install-microsoft-office-2010-in-ubuntu.html
https://bbs.deepin.org/forum.php?mod=viewthread&tid=42729&highlight=office
http://forum.ubuntu.org.cn/viewtopic.php?t=331153

4 安裝Visio 2010

眾所周知摆碉,Office套件是不包括Visio的,如需使用要單獨安裝脓豪。而且Visio與其它Office不同巷帝,最新的vsdx格式是2013版本才引進的,而且最低版本需要Visio 2010+Converter才能支持扫夜,Visio2007是不支持最新vsdx格式的楞泼。這也是為什么我安裝完Visio 2007后無奈又安裝了Visio 2010版本(Visio 2007版本使用沒有任何問題,安裝和使用的都不能有riched20 Override!!!否則輸入框不能正常工作)历谍。
同時现拒,安裝完Visio 2010后還需要安裝SP2包,以實現(xiàn)對vsdx格式的支持(目前有點問題望侈,我還沒有成功)印蔬。
操作系統(tǒng):WinXP
安裝DLL:vcrun2008/mfc90

安裝過程如下:

export WINEARCH=win32 WINEPREFIX=~/.winevisio2010
winecfg 初始化新的wineprefix,并確認操作系統(tǒng)是Windows 7(不是XP)
wine ~/media/VISIO/setup.exe  安裝Visio 2010
./winetricks2 dlls vcrun2008    安裝必須的DLL脱衙,注意WINEPREFIX是否選對
wine ~/Download/visiosp2010-kb2687468-fullfile-x86-zh-cn.exe  安裝VISIO SP2補丁

參考URL:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=24713
https://appdb.winehq.org/objectManager.php?sClass=version&iId=16692
https://answers.microsoft.com/en-us/msoffice/forum/msoffice_visio-mso_other/how-to-open-vsdx-files-with-visio-2010/809bfaa6-fafa-4206-96fa-e34be1b8079c
https://www.microsoft.com/zh-CN/download/details.aspx?id=39665

5. 安裝Evernote

目前可用的版本只有:5.8.13.8152侥猬,可以Google一下下載鏈接。wine后可以正常使用捐韩。

Evernote版本截圖

安裝過程如下:

export WINEARCH=win32 WINEPREFIX=~/.wineevernote
winecfg 初始化新的wineprefix
wine ~/Download/setup.exe

解決亂碼:
最新版本的wine會自動映射Linux系統(tǒng)的可用字體到WinePrefix退唠,所以不需要單獨再安裝字體,當然前提是宿主機的Linux系統(tǒng)已經(jīng)有需要的字體荤胁。
使用最新版本wine瞧预,Evernote 5.8版本只有筆記顯示部分的標題欄中文是亂碼(英文沒總問題),而且亂碼顯示為方塊,所以可以確認亂碼的原因是:Evernote在標題欄調用的字體不支持中文顯示垢油,解決方法如下:

  1. 安裝gdiplus(至少讓彈框的菜單好看一些)
    ./winetricks2 dlls gdiplus
  1. 修改注冊表(最重要)
    運行命令wine regedit 修改[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
    NT\CurrentVersion\FontSubstitutes] 如下鍵值:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"
FontSubstitutes鍵值

錯誤解決方法收集

6.1 錯誤1

winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your

sudo apt install winbind

錯誤解決方法出處:https://appdb.winehq.org/objectManager.php?bShowAll=true&bIsQueue=false&bIsRejected=false&sClass=version&sTitle=&sReturnTo=&iId=9828

6.2 錯誤2

Note: command 'cabextract -q -d /home/ray/.wine/dosdevices/c:/windows/temp/_d3dx11_42 -L -F d3dx11_42x86* /home/ray/.cache/winetricks/directx9/directx_Jun2010_redist.exe' returned status 1. Aborting. 原因是下載文件出錯盆驹,需要清除緩存文件,重新下載即可:

rm /home/sub/.cache/winetricks/directx9/directx_Jun2010_redist.exe

解決方法出處:https://bbs.archlinux.org/viewtopic.php?id=177880

6.3 亂碼解決

http://blog.chinaunix.net/uid-24993439-id-2979620.html

7. wine基礎信息

7.1wine容器和架構

wine屬于半虛擬化結構滩愁,默認情況下安裝的Windows程序都屬于全局的容器中(目錄:~/.wine)躯喇,在管理和可移值性就差一些。
所以一般建議硝枉,為每類Windows程序(甚至每個Windows程序)建立自己獨立的容器廉丽,每個容器分離開,這樣各類的兼容包妻味、字體和調用的DLL不同都不會有相互的影響正压,移值和刪除操作都更加靈活。
同時弧可,每個容器可以定義程序的運行架構蔑匣,如32bit或64bit,在安裝只支持32bit環(huán)境的程序時非常有用棕诵。
容器和架構操作方法:

export WINEARCH=win32 WINEPREFIX=~/.wineevernote

運行完上述命令后,這個SHELL會話的后續(xù)的命令都將只作用于WINEPREFIX指定的這個容器目錄凿将。

7.2 wineboot 命令

wineboot performs the initial creation and setup of a WINEPREFIX for wine(1). It can also perform a simulated reboot or shutdown to any applications running within the WINEPREFIX.

ray@ray-ThinkPad-X250:~/Documents/system/vm/wine$ wineboot -h
Usage: wineboot [options]
Options;
    -h,--help         Display this help message
    -e,--end-session  End the current session cleanly
    -f,--force        Force exit for processes that don't exit cleanly
    -i,--init         Perform initialization for first Wine instance
    -k,--kill         Kill running processes without any cleanup
    -r,--restart      Restart only, don't do normal startup operations
    -s,--shutdown     Shutdown only, don't reboot
    -u,--update       Update the wineprefix directory
ray@ray-ThinkPad-X250:~/Documents/system/vm/wine$ 

7.3 Wine安裝程序在Gnome里的desktop文件目錄

~/.local/share/applications/wine

7.4 wine刪除容器內安裝的程序

export WINEPREFIX=~/.wineautocad 選定容器
wine uninstaller

參考URL:http://askubuntu.com/questions/101064/uninstall-a-program-installed-with-wine

8. 建議

這么多年wine依舊是這樣校套,一點一點的有進步,卻總也不能讓人滿足∧恋郑現(xiàn)在我所使用的Office 2010軟件是可以正常運行的笛匙,在需要緊急處理一些文檔(主要是排版)的時候,就會調出來用犀变,但是也不會用太長時間妹孙,畢竟很多時候還是會有寫小的問題,比如右鍵不好用等获枝。令人可喜的是支持的功能和可用的軟件已經(jīng)越來越多蠢正,只能寄望于未來了。
模擬WIN軟件最好的方法還是Virtualbox 跑VM省店,然后運行需要的程序嚣崭,當然這些程序最好不要依賴3D或聲卡一類的,否則效果也不會特別好懦傍。

9. 深入研究文章

Wine Arch Linux Wiki

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末雹舀,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子粗俱,更是在濱河造成了極大的恐慌说榆,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異签财,居然都是意外死亡串慰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門荠卷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來模庐,“玉大人,你說我怎么就攤上這事油宜〉嗉睿” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵慎冤,是天一觀的道長疼燥。 經(jīng)常有香客問我,道長蚁堤,這世上最難降的妖魔是什么醉者? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮披诗,結果婚禮上撬即,老公的妹妹穿的比我還像新娘。我一直安慰自己呈队,他們只是感情好剥槐,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宪摧,像睡著了一般粒竖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上几于,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天蕊苗,我揣著相機與錄音,去河邊找鬼沿彭。 笑死朽砰,一個胖子當著我的面吹牛,可吹牛的內容都是我干的膝蜈。 我是一名探鬼主播锅移,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼饱搏!你這毒婦竟也來了非剃?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤推沸,失蹤者是張志新(化名)和其女友劉穎备绽,沒想到半個月后券坞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡肺素,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年恨锚,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片倍靡。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡猴伶,死狀恐怖,靈堂內的尸體忽然破棺而出塌西,到底是詐尸還是另有隱情他挎,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布捡需,位于F島的核電站办桨,受9級特大地震影響,放射性物質發(fā)生泄漏站辉。R本人自食惡果不足惜呢撞,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望饰剥。 院中可真熱鬧殊霞,春花似錦、人聲如沸汰蓉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽古沥。三九已至,卻和暖如春娇跟,著一層夾襖步出監(jiān)牢的瞬間岩齿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工苞俘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留盹沈,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓吃谣,卻偏偏與公主長得像乞封,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子岗憋,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內容