Решение проблемы "error while loading shared libraries: libboost_system.so.1.58.0" при установке кошелька VizzoTop
Давеча ставил на свой ноутбук с ArchLinux на борту кошелек VizzoTop (мастернодовая монетка), но он отказался у меня запускаться и выдал ошибку: "error while loading shared libraries: libboost_system.so.1.58.0". Причина кроется в том, что на Арче стоит более свежая версия libboost, а именно 1.66.0. Если у вас вылазит та же ошибка при попытке запустить кошель какой-нибудь мастернодовой монеты или другой какой софт, читайте дальше, решение довольно простое:
- Сначала я пошел в архив пакетов Ubuntu и скачал пакет libboost-system1.58.0_1.58.0+dfsg-5ubuntu3_amd64.deb.
- Потом открыл его архиватором и там...
- ...открыл еще один вложенный архив data.tar.xz а уже там...
- ...погрузился еще глубже, в самую папку /./usr/lib/x86_64-linux-gnu/ и оттуда вытащил
мою прелесть (голлум, голлум)вожделенную либу - Потом положил ее в /usr/lib (для этого нужны права суперпользователя), но оказалось, что теперь еще какой-то либы не хватает.
- Кароч, таким же образом одну за одной я перетаскал все недостающие либы и отправил их в /usr/lib
- Наконец я смог запустить свой VizzoTop-кошелек не покорежив свою систему.
Вот список файлов, которые оказались нужны в моем случае. Если в вашем случае набор отличается, теперь вы знаете где искать.
- libboost_system.so.1.58.0
- libboost_filesystem.so.1.58.0
- libboost_program_options.so.1.58.0
- libboost_thread.so.1.58.0
- libminiupnpc.so.10
А вот все файлы перечисленные выше, заботливо упакованные в один архив. Надеюсь кому-нибудь пригодится.
P. S. Если вы пользователь стима и эта статья кажется вам подозрительно похожей вот на эту - не удивляйтесь, ее тоже я писал.
Пока~