Ubuntu20.04安裝EasyConnect后無法啟動的解決方案
工作使用操作系統為Ubuntu,開始為18.04,后來升級到20.04,在安裝了EasyConnect后點擊圖標無反應,具體解決過程如下:
1. 命令行啟動EasyConnect
結果如下圖所示
原因:可能是electron框架版本太老的問題,但是electron開發者並不能解決這個問題,所以我們使用其他辦法解決。
2. 降級pango
幸運的是,有網友發現可以通過降級pango等依賴解決問題。錯誤信息提示Harfbuzz版本太舊了,實際上是因為pango版本太新了。需要做的不是升級Harfbuzz,而是降級pango。為了防止修改系統庫帶來的風險,直接將相關的so庫文件解壓到easyconnect同目錄下即可。
-
查看涉及降級的文件,進入EasyConnect所在目錄,查看涉及文件,如下:
-
下載文件,解壓后放到EasyConnect安裝目錄下
-
文件下載地址:http://kr.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/
-
文件版本選擇:https://packages.ubuntu.com,從這里搜索三個需要下載的包,注意Ubuntu版本,當前安裝ubuntu20.04不能用,所以這里我選擇使用18.04(bionic),以下步驟以libpango舉例,其他兩個文件同樣的操作
-
點擊搜索可以看到pango的具體版本
-
從上面下載鏈接下載對應的版本
-
下載后解壓.deb文件,進入解壓后文件夾,繼續解壓data.tar.xz,將解壓后的data/usr/lib/x86_64-linux-gnu/ 下的兩個文件復制到EasyConnect下
-
查看降級后相關的文件
-