Você precisa instalar o libzip.
Talvez tente o comando:
% bl0ck_qu0te%Também precisei instalar o libcurl para fazer o programa funcionar.
% bl0ck_qu0te%Estou tentando executar um aplicativo e estou recebendo este erro em uma nova instalação do Ubuntu no VMWARE
./futurerestore_linux: error while loading shared libraries: libzip.so.2: cannot open shared object file: No such file or directory
Eu tive um erro semelhante hoje mais cedo e parece como se eu tivesse que criar um link.
No entanto, vejo libzip.so.2
em /lib/x86_64-linux-gnu
quando eu fiz dir
neste diretório, então não tenho certeza do que preciso fazer para que isso funcione. A parte interessante é que eu não veja como um pacote
Você precisa instalar o libzip.
Talvez tente o comando:
% bl0ck_qu0te%Também precisei instalar o libcurl para fazer o programa funcionar.
% bl0ck_qu0te%Primeiro, tente executar o comando ldconfig para recriar links e o cache de bibliotecas. Como você disse que o arquivo já existe, você pode precisar apenas de uma atualização.
$ sudo ldconfig
$ ./futurerestore_linux ...
Se isso não funcionar, você pode usar o comando ldd para listar todas as bibliotecas compartilhadas deste programa.
$ ldd futurerestore_linux
verifique onde libzip.so.2 aparece, observe também o caminho comum para outras bibliotecas. No meu caso foi algo como:
libzip.so.2 => not found
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fbaf8313000) ...
Então eu tentei encontrar libzip.so.4 com
$ ls -la /usr/lib/x86_64-linux-gnu/libzip*.*
houve libzip.so.4 e libzip.so, mas nenhum sinal da versão 2. então eu tentei criar um link e funcionou.
$ sudo ln -s libzip.so /usr/lib/x86_64-linux-gnu/libzip.so.2
$ sudo ldconfig