在安装BOINC时,如何修复加载共享库错误:libwx_gtk2u_html-2.8.so.0?

我使用的是Ubuntu 16.04,64位系统,并且我正在尝试通过命令行运行BOINC,但是当我尝试时,出现了以下错误:
svetlana@svetlana-desktop:~/Downloads$ sudo /home/svetlana/Downloads/BOINC
/run_manager
./boincmgr: error while loading shared libraries: libwx_gtk2u_html-2.8.so.0: cannot open shared object file: No such file or directory

我也按照这个指南进行了操作,但没有帮助。
2个回答

BOINC在Ubuntu软件仓库中可用;除非您有非常特定、不寻常的需求,否则可以直接使用这个版本。(从BOINC网站下载和安装版本可能会导致依赖问题,就像您遇到的那个)。
只需运行
sudo apt install boinc

您将拥有客户端和管理器的基本安装。

其他BOINC软件包(如SETI@Home、Boinc Screensaver等)也可用;您可以查看列表 http://packages.ubuntu.com/search?keywords=boinc&searchon=names&suite=xenial&section=all


Ubuntu 16.04 LTS只提供libwxgtk3,但你可以尝试从Ubuntu 15.10的软件仓库中安装所需的内容。请注意,这并不是推荐的解决方法。在http://packages.ubuntu.com上搜索并下载以下软件包,适用于wily版本。最好将它们下载到一个单独的文件夹中。
# Note: if you're not planning development you can skip the dbg and dev packages

libwxbase2.8-0_2.8.12.1+dfsg2-2ubuntu2_amd64.deb
libwxbase2.8-dbg_2.8.12.1+dfsg2-2ubuntu2_amd64.deb
libwxbase2.8-dev_2.8.12.1+dfsg2-2ubuntu2_amd64.deb
libwxgtk2.8-0_2.8.12.1+dfsg2-2ubuntu2_amd64.deb
libwxgtk2.8-dbg_2.8.12.1+dfsg2-2ubuntu2_amd64.deb
libwxgtk2.8-dev_2.8.12.1+dfsg2-2ubuntu2_amd64.deb
wx2.8-doc_2.8.12.1+dfsg2-2ubuntu2_all.deb
wx2.8-headers_2.8.12.1+dfsg2-2ubuntu2_amd64.deb

在你把它们全部下载完之后,使用dpkg -i <package-name>.deb命令来安装它们。由于依赖关系的原因,可能会出现错误提示,这时只需先安装被提及的那个软件包,然后重新执行这一步骤即可。