由于缺少 libunity.so.6,Marlin 文件管理器无法启动

由于缺少 libunity.so.6,Marlin 文件管理器无法启动

我刚刚从 marlin-dev ppa 安装了 Marlin 文件浏览器。

问题是,当我尝试启动它时,出现此错误:

stewart@StudioLaptop2:~$ marlin
marlin: error while loading shared libraries: libunity.so.6: cannot open shared object file: No such file or directory

我应该怎么办?

PS-我已经在 Gnome-shell 和 Unity 中尝试过,但出现同样的错误 :(

答案1

不是一个非常合适的解决方案...

  sudo ln -s /usr/lib/libunity.so.9 /usr/lib/libunity.so.6

...但它按预期工作。

答案2

解决方案(至少对于 ubuntu 11.10 oneiric ocelot):

sudo apt-get install libunity6

要查找已安装文件的包:

$ dpkg -S libunity6
libunity6: /usr/lib/libunity.so.6

查找丢失文件的包:

  1. http://packages.ubuntu.com
  2. 向下滚动到“搜索包的内容”并输入文件名,例如 libunity.so.6

..瞧!

答案3

安装 apt-find 并搜索所需的软件包:

apt-find libunity.so.6

它应该会给出包含所需库的包的名称。然后写入:

sudo apt-get install 软件包名称

仅当问题是由于未解决的依赖关系而发生时,它才会有所帮助。如果没有帮助,请尝试重新安装该软件。

相关内容