ubuntu20.04安裝EasyConnect兼容性問題解決


Ubuntu20.04安裝EasyConnect后無法啟動的解決方案

工作使用操作系統為Ubuntu,開始為18.04,后來升級到20.04,在安裝了EasyConnect后點擊圖標無反應,具體解決過程如下:

1. 命令行啟動EasyConnect

結果如下圖所示

image-20201230114237325

原因:可能是electron框架版本太老的問題,但是electron開發者並不能解決這個問題,所以我們使用其他辦法解決。

2. 降級pango

幸運的是,有網友發現可以通過降級pango等依賴解決問題。錯誤信息提示Harfbuzz版本太舊了,實際上是因為pango版本太新了。需要做的不是升級Harfbuzz,而是降級pango。為了防止修改系統庫帶來的風險,直接將相關的so庫文件解壓到easyconnect同目錄下即可。

  • 查看涉及降級的文件,進入EasyConnect所在目錄,查看涉及文件,如下:

    image-20201230143413407

  • 下載文件,解壓后放到EasyConnect安裝目錄下

    • 文件下載地址:http://kr.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/

    • 文件版本選擇:https://packages.ubuntu.com,從這里搜索三個需要下載的包,注意Ubuntu版本,當前安裝ubuntu20.04不能用,所以這里我選擇使用18.04(bionic),以下步驟以libpango舉例,其他兩個文件同樣的操作

      image-20201230142218181

    • 點擊搜索可以看到pango的具體版本

      image-20201230142338653

    • 從上面下載鏈接下載對應的版本image-20201230143640294

    • 下載后解壓.deb文件,進入解壓后文件夾,繼續解壓data.tar.xz,將解壓后的data/usr/lib/x86_64-linux-gnu/ 下的兩個文件復制到EasyConnect下

      image-20201230143949698

    • 查看降級后相關的文件

      image-20201230141708070

3. 重新啟動EasyConnect,即可成功啟動

image-20201230143231377


免責聲明!

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



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