随着新的Linux 发行版(即 Debian 10 和 Linux Mint 20)的出现 ,
OpenSignals (r)evolution软件所需的依赖项 并非原生可用。
由于这种情况, OpenSignals (r)evolution 软件在特定情况下无法正确启动,并会打印以下错误消息(当通过终端执行该软件时 ):
Error: ImportError: libssl.so.1.0.0: cannot open shared object file:No such file or directory
该错误与较新的Linux 发行版使用不同版本的 libssl 库有关 ,并且与OpenSignals (r)evolution 使用的某些路径的相关连接 丢失。
要恢复这些丢失的路径,需要手动安装所需的 libssl.so.1.0.0 版本,如以下步骤所示:
指示
下载 适合您的操作系统的缺失依赖项的libssl 1.0.0 版本:
使用 终端,导航到存储下载文件的位置。
通过与您的操作系统匹配的命令安装依赖项:
sudo dpkg --install libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
sudo dpkg --install libssl1.0.0_1.0.1t-1+deb8u8_amd64.deb
Linux Mint/Ubuntu 用户的附加步骤
除了前面的步骤之外,对于 Linux Mint/Ubuntu 系统,还需要另一个依赖项(libffi.so.6 )。
从以下位置下载 libffi.so.6 库:
http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
使用 终端,导航到存储下载文件的位置并通过以下命令安装依赖项:
sudo apt install sudo apt install ./libffi6_3.2.1-8_amd64.deb