ubuntu18.04 安裝wine以及添加mono和gecko打開簡單.net應用的方法


. 今天突然想試試能不能用ubuntu跑一下公司的.net的智能客戶端(SmartClient). 

想到的辦法就是 安裝wine 但是過程略坑..這里簡單說一下總結之后的過程.

2. 第一步安裝wine相關內容

查了下有winehq和wine兩種. 我認為應該沒啥區別. 但是第一次采坑是用的winhq但是爬出坑的用的是 wine.. 所以簡單記錄一下 wine的過程.

3. ubuntu現在很牛B 都不需要改apt-get的source.list就可以直接安裝了.

安裝wine

sudo apt-get install wine64
#注意一定不要使用 root用戶進行安裝.

安裝mono 用來開啟.net應用

sudo apt-get install mono-complete

4. 但是安裝完之后發現還是不行. 會報錯 提示沒有 一些gecko進行html的渲染操作.

百度,google一翻得到的結果是需要安裝gecko還有mono的內容. 只能從網上下載.

wine的地址
http://dl.winehq.org/wine/wine-mono/4.9.4/wine-mono-4.9.4.msi gecko的地址 http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi

這里面我被坑的基本上生活不能自理了.

下載完成之后需要放到/home/ubuntu1804/.wine/的目錄下面執行安裝

注意一定要是放到 wine相關目錄里面不然就是白瞎會報錯. 提示

err:mscoree:LoadLibraryShim error reading registry key for installroot

安裝命令很簡單

wine   msiexec /i  wine-mono-4.9.4.msi
wine   msiexec /i  wine_gecko-2.47-x86_64.msi

5.之后就可以了 不過需要改進一下中文亂碼的問題等有時間了再看, 

6. 解決中文顯示的問題

復制代碼
來源:
http://blog.sina.com.cn/s/blog_686efeba0102vwtj.html
3、設置中文問題 先把字體simsun.ttc(在你的windows的安裝目錄里的font文件夾里找,找不到可以從網上下到) 復制到 /home/你的用戶名/.wine/drive_c/windows/fonts 文件夾中,要顯示隱藏文件夾按Ctrl+H 修改注冊表,在命令行輸入 gedit ~/.wine/system.reg 找到“[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]”,將其中的““LogPixels”=dword:00000060”改成 ““LogPixels”=dword:00000070“。 再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“項,將其中的”MS Shell Dlg“相關的兩項修改成如下內容(即更換字體為宋體): “MS Shell Dlg”=”SimSun” “MS Shell Dlg 2″=”SimSun” 然后:gedit ~/.wine/drive_c/windows/win.ini 在其中加上(如果沒有),有的話修改成如下 [Desktop] menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13 現在中文顯示應該正常了
復制代碼

效果為 

 

原創鏈接:https://www.cnblogs.com/jinanxiaolaohu/p/12191576.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM