Я только что установил файловый браузер Marlin, из marlin-dev ppa.
Проблема в том, что когда я пытаюсь запустить его, я получаю эту ошибку:
stewart@StudioLaptop2:~$ marlin
marlin: error while loading shared libraries: libunity.so.6: cannot open shared object file: No such file or directory
Что мне делать?
P.S. - Я пробовал это в Gnome-shell и Unity, но получаю ту же ошибку: (
Не очень правильное решение ...
sudo ln -s /usr/lib/libunity.so.9 /usr/lib/libunity.so.6
... но это работает, как ожидалось.
Решение (по крайней мере для ubuntu 11.10 oneiric ocelot):
sudo apt-get install libunity6
Чтобы найти пакет с установленным файлом:
$ dpkg -S libunity6
libunity6: /usr/lib/libunity.so.6
Чтобы найти пакет с отсутствующим файлом:
.. и вуаля!
Установите apt-find и выполните поиск необходимых пакетов:
apt-find libunity.so.6
Он должен дать вам имя пакета, содержащего необходимую библиотеку lib. Затем напишите:
sudo apt-get install имя_пакета
Это поможет, только если проблема возникла из-за неразрешенных зависимостей. Если это не поможет, попробуйте переустановить программное обеспечение.