如何让 utserver 在 ubuntu 19 中运行

如何让 utserver 在 ubuntu 19 中运行

我已经从

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 文件.这样以后软件包升级就不会出现问题了。

相关内容