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