Как исправить ошибку при загрузке общих библиотек: libwx_gtk2u_html-2.8.so.0 при установке BOINC?
Я на 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§ion=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, Они могут вызвать ошибку из-за зависимостей, а затем просто установить упомянутый пакет и повторить шаг.