今天在ubuntu20.04上安装了wps,也打不开,错误一样,但是wps安装目录下是有libcrypto.so.1.1的。
突然反应过来,ubuntu20.04是默认安装的openssl3,这是在发行说明里就有写。
这下就明白了,要解决ubuntu下启动utools的问题的话,按照说明就必须要安装一个openssl的1.1.x版本,除非utools把相关内容一块打包。
我的步骤和https://yuanliao.info/d/1865-ubuntu16-04-utools/7 基本一样,细微有点差异。
从openssl下载一个1.1.1n的包,编译安装到用户目录,修改utools启动的desktop文件。
tar -xvf openssl-1.1.1n.tar.gz
cd openssl-1.1.1n
./config --prefix /depot/env/openssl-1.1.1n/ # 这是我自己的用户权限的分区和目录,大家可以改成自己的
make
make install
修改desktop和那篇帖子一样
# 修改Exec这行,增加env设置
Exec=env LD_LIBRARY_PATH=/depot/env/openssl-1.1.1n/lib:$LD_LIBRARY_PATH /opt/uTools/utools %U
就可以了。
wps的启动文件一样可以添加这个env内容,然后就可以正常启动了