如何修复安装 BOINC 时加载共享库 libwx_gtk2u_html-2.8.so.0 时出现的错误?

如何修复安装 BOINC 时加载共享库 libwx_gtk2u_html-2.8.so.0 时出现的错误?

我在 64 位 Ubuntu 16.04 上,我试图让 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

我也关注了指导,但没有帮助。

答案1

BOINC 在 Ubuntu 软件存储库中可用;除非您有非常特殊、不寻常的需求,否则您可以使用此版本。(从 BOINC 网站下载和安装该版本可能会导致您遇到的依赖性问题)。

只需运行

sudo apt install boinc

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

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

答案2

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。它们可能会因为依赖关系而报错,这时只需安装第一个提到的软件包,然后重做该步骤即可。

相关内容