天天看點

Ubuntu下使用Wine運作HBuilderX

  安裝完wine後,在HbuilderX的目錄中打開終端,直接輸入wine HBuilderX.exe指令,啟動過程中會提示安裝wine-mono元件,點選安裝按鈕下載下傳安裝該元件,該元件下載下傳速度慢,需要等待特别長時間。

Ubuntu下使用Wine運作HBuilderX

  安裝完畢後,重新運作wine HBuilderX.exe指令,會報下面的錯誤(詳細的錯誤資訊沒有列,隻是列出最主要的報錯及提示):

could not load kernel32.dll, status c0000135
0050:err:ole:start_rpcss Failed to open RpcSs service
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
           

  針對後面兩行的經過,參考文獻9中給出了解決方式,執行“sudo sysctl dev.i915.perf_stream_paranoid=0”即可解決。

  後續百度錯誤資訊“ole:start_rpcss Failed to open RpcSs service”時,參考文獻10中給出的解決方式是使用以下指令修複wine相關的配置,于是直接在終端中執行下列指令(感覺就是重新下載下傳wine-mono等元件後重新安裝,又是等待了很長時間才重新下載下傳成功)。

export WINEPREFIX=/tmp/chaotic-lover
mkdir -p $WINEPREFIX
wineboot
           

  修複過程中還提示以下資訊,主要是根據參考文獻11-12解決的。

Ubuntu下使用Wine運作HBuilderX

  上述操作執行完畢後,在HbuilderX的目錄中打開終端輸入wine HBuilderX.exe指令,即可在Ubuntu下運作HbuilderX程式,如下圖所示(不知道為什麼最上面的菜單欄沒有出來)。

Ubuntu下使用Wine運作HBuilderX

參考文獻:

[1]https://blog.csdn.net/m0_69535455/article/details/127938306

[2]https://blog.csdn.net/zhao001101/article/details/127903715

[3]https://www.codenong.com/cs107095843/

[4]https://blog.csdn.net/wei_1020/article/details/127852369

[5]https://blog.csdn.net/weixin_42483745/article/details/125417780

[6]https://bbs.archlinux.org/viewtopic.php?pid=1985826

[7]https://bbs.archlinux.org/viewtopic.php?id=268151

[8]https://www.phpfans.net/ask/fansa1/9794952202.html

[9]https://zhuanlan.zhihu.com/p/555740616?utm_id=0

[10]https://bbs.archlinux.org/viewtopic.php?pid=1986180#p1986180

[11]https://www.cnblogs.com/bfhxt/p/9967039.html

[12]https://www.bbsmax.com/A/amd00vomdg/

繼續閱讀