我已经从
wget http://download-new.utorrent.com/endpoint/utserver/os/linux-x64-ubuntu-13-04/track/beta/ -O ~/Downloads/utserver.tar.gz
但我收到了错误
utserver:加载共享库时出错:libssl.so.1.0.0:无法打开共享对象文件:没有此文件或目录
我检查后发现我确实有 libssl - 但是是较新的版本:
lrwxrwxrwx 1 root root 13 Apr 3 13:50 /usr/lib/x86_64-linux-gnu/libssl.so -> libssl.so.1.1"
关于如何使 utserver 与我的 libssl 版本一起工作有什么建议吗?
答案1
从 Ubuntu 19 开始,libssl 1.1.1 是存储库中可用的默认软件包。这就是它在 Ubunutu 18 中运行良好而在 Ubuntu 19 中出现问题的原因。这是针对这种情况的临时解决方法。
要修复此问题,您必须在 Ubuntu 19 中安装 libssl1.0.0。请按照以下步骤操作:
cd /etc/apt/
sudo gedit sources.list
将以下行添加到文件末尾并保存。
#Bionic support
deb http://ca.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic multiverse
跑步:
sudo apt update
sudo apt install libssl1.0.0
如果出现多架构支持错误
sudo apt install multiarch-support
注意:安装 libssl1.0 后,从中删除 #Bionic 支持行/etc/apt/source.list 文件.这样以后软件包升级就不会出现问题了。