Я пытаюсь запустить приложение, и я получаю эту ошибку при новой установке Ubuntu в VMWARE ./futurerestore_linux: error while loading shared libraries: libzip.so.2: cannot open shared object file: No such file or directory
У меня была аналогичная ошибка ранее сегодня, и похоже, что мне нужно было создать ссылку ,
Однако я видел libzip.so.2 в /lib/x86_64-linux-gnu, когда я сделал dir в этом каталоге, поэтому не знаю, что мне нужно сделать, чтобы это работало. Интересной частью является I аналогичная ошибка
Сначала попробуйте запустить команду ldconfig для воссоздания кешей ссылок e и библиотек. Как вы сказали, файл уже существует, вам может понадобиться только обновление.
$ sudo ldconfig
$ ./futurerestore_linux ...
Если это не работает, вы можете использовать команду ldd для отображения всех разделяемых библиотек этой программы.
$ ldd futurerestore_linux
проверьте, где появляется libzip.so.2, обратите внимание также на общий путь для других библиотек. В моем случае было что-то вроде:
libzip.so.2 => not found
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fbaf8313000) ...
Итак, я попытался найти libzip.so.4 с
$ ls -la /usr/lib/x86_64-linux-gnu/libzip*.*
, там были libzip.so.4 и libzip.so, но нет сигнал версии 2., поэтому я попытался создать ссылку и ее работу.
$ sudo ln -s libzip.so /usr/lib/x86_64-linux-gnu/libzip.so.2
$ sudo ldconfig
Вы должны установить libzip.
Возможно, попробуйте выполнить команду:
sudo apt install libzip4Также мне пришлось установить libcurl, чтобы получить программу работа.
sudo apt install libzip4
Сначала попробуйте запустить команду ldconfig для воссоздания кешей ссылок e и библиотек. Как вы сказали, файл уже существует, вам может понадобиться только обновление.
$ sudo ldconfig
$ ./futurerestore_linux ...
Если это не работает, вы можете использовать команду ldd для отображения всех разделяемых библиотек этой программы.
$ ldd futurerestore_linux
проверьте, где появляется libzip.so.2, обратите внимание также на общий путь для других библиотек. В моем случае было что-то вроде:
libzip.so.2 => not found
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fbaf8313000) ...
Итак, я попытался найти libzip.so.4 с
$ ls -la /usr/lib/x86_64-linux-gnu/libzip*.*
, там были libzip.so.4 и libzip.so, но нет сигнал версии 2., поэтому я попытался создать ссылку и ее работу.
$ sudo ln -s libzip.so /usr/lib/x86_64-linux-gnu/libzip.so.2
$ sudo ldconfig
Вы должны установить libzip.
Возможно, попробуйте выполнить команду:
sudo apt install libzip4Также мне пришлось установить libcurl, чтобы получить программу работа.
sudo apt install libzip4