今天把ubuntu重新安装了,使用了最新的22.10桌面版。然而我在安装同花顺linux版时,发现安装成功后无法顺利启动运行。
记得自己以前装22.04版时,同花顺软件也是同样的状况。自己好象安装了一个旧版的openssl解决了问题。于是上网查了一下,确实是从22.04版之后,openssl预装3.0版,1.1.1版已经无法在仓库找到。
后来解决办法如下:
# Move to temp folder
cd /tmp
# get dependancies
sudo apt install libssl-dev liblzo2-dev libpam0g-dev
# download binary openssl packages from Impish builds
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.1.1f-1ubuntu2.16_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2.16_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
# install downloaded binary packages
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i libssl-dev_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i openssl_1.1.1f-1ubuntu2.16_amd64.deb
按操作之后,openssl顺利更改为1.1.1版。再点击同花顺图标就可以正常运行了。
解决办法来源:
https://askubuntu.com/questions/1403837/how-do-i-use-openssl-1-1-1-in-ubuntu-22-04
在安装软件过程中,如缺少依赖,可以用以下命令处理:
sudo apt -f install