Não é uma solução muito adequada ...
sudo ln -s /usr/lib/libunity.so.9 /usr/lib/libunity.so.6
... mas funciona como esperado.
Acabei de instalar o navegador de arquivos Marlin, do marlin-dev ppa.
O problema é que, se eu tentar lançá-lo, recebo este erro:
stewart@StudioLaptop2:~$ marlin
marlin: error while loading shared libraries: libunity.so.6: cannot open shared object file: No such file or directory
O que devo fazer?
P.S. - Eu tentei no Gnome-shell e no Unity, mas recebo o mesmo erro: (
Não é uma solução muito adequada ...
sudo ln -s /usr/lib/libunity.so.9 /usr/lib/libunity.so.6
... mas funciona como esperado.
Solução (pelo menos para o Ubuntu 11.10 oneiric ocelot):
sudo apt-get install libunity6
Para encontrar o pacote de um arquivo instalado:
$ dpkg -S libunity6
libunity6: /usr/lib/libunity.so.6
Para encontrar o pacote de um arquivo ausente:
.. e voila!
Instale o apt-find e pesquise os pacotes necessários:
apt-find libunity.so.6
Deve dar-lhe o nome do pacote que contém a biblioteca requerida. Então escreva:
sudo apt-get install nome_do_pacote
Ele ajudará apenas se o problema ocorrer devido a dependências não resolvidas. Se isso não ajudar, tente reinstalar o software.