linux(fedora)平臺下億圖圖示(edrawmax)安裝成功後無法正常開啟的解決辦法
阿新 • • 發佈:2021-08-08
linux(fedora)平臺下億圖(edrawmax)安裝成功後無法正常開啟的解決辦法
edrawmax: error while loading shared libraries: libldap-2.4.so.2: cannot open shared object file: No such file or directory`
簡介
億圖圖示 是一個簡單易用的圖形表達工作臺,既能實現流程圖、架構圖、工程圖、思維導圖等數百種專業領域圖形圖表的繪製,又能提供一個白板進行頭腦風暴和任意編排,輕鬆實現資料和創意的視覺化呈現。支援Windows、Mac、Linux及網頁版,一端創作,多端同步。
下載地址: https://www.edrawsoft.cn/edrawmax/
- 系統環境: Fedora 34
- 軟體版本: 億圖圖示V10.5.3
安裝與使用
1. 安裝
- 以
億圖圖示V10.5.3簡體中文 - Linux RPM通用版本
為例
sudo rpm -ivh edrawmax-10-5-cn.rpm
- 軟體安裝目錄為
/opt/EdrawMax-10/
2. 使用錯誤
- 錯誤:
edrawmax: error while loading shared libraries: libldap-2.4.so.2: cannot open shared object file: No such file or directory
原因:
edrawmax
軟體內建的庫缺少了libldap
庫檔案解決方法:
# 查詢系統中 libldap 的庫檔案位置 whereis libldap $ libldap: /usr/lib64/libldap.so # 軟連線到 EdrawMax 安裝目錄下的 lib 庫目錄 ln -s /usr/lib64/libldap.so /opt/EdrawMax-10/lib/libldap-2.4.so.2
- 錯誤:
edrawmax: /opt/EdrawMax-10/lib/libnss3.so: version 'NSS_3.65' not found (required by /usr/lib64/libsmime3.so)
原因:
EdrawMax
內建的libnss3
庫檔案依賴的系統庫檔案libsmime3
版本不一致
(系統libsmime3
依賴libnss 3.67
, 而軟體內建的libnss
庫版本為3.65
)解決方法:
cd /opt/EdrawMax-10/lib mv libnss3.so libnss3.so.bak
- 錯誤:
edrawmax: /opt/EdrawMax-10/lib/libnssutil3.so: version
原因:
EdrawMax
內建的libnssutil3
庫檔案依賴的系統庫檔案libnss3
版本不一致解決方法:
mv libnssutil3.so libnssutil3.so.bak
注意:
若系統缺少對應的類庫, 則需要自行安裝.
dnf install nss