加载共享库时如何解决错误:安装BOINC时libwx_gtk2u_html-2.8.so.0?


9

我使用的是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

我也遵循了本指南,但没有帮助。

Answers:


19

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

只需运行

sudo apt install boinc

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

还提供其他boinc软件包(用于SETI @ Home,Boinc屏幕保护程序等);您可以看到列表 http://packages.ubuntu.com/search?keywords=boinc&searchon=names&suite=xenial§ion=all


1

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。他们可能会因依赖关系而向您抛出错误,然后只需安装首先提到的软件包并重做此步骤即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.