jungledisk失败并显示libnotify错误


16

有没有人成功使Jungledisk应用程序在Ubuntu下运行?

我是从jungledisk提供的.deb文件安装的。安装进行得很好,但是我无法启动“丛林磁盘桌面”应用程序。

它显示在破折号搜索栏中,但是在选择它时不会启动或执行任何操作。

当我尝试命令行时,得到以下信息...

$ jungledisk -V -f
Verbose mode enabled
Shutting down...
$

我通过以下命令获得了一些更有趣的东西……有关libnotify.so的一些信息

$ junglediskdesktop -V -f
junglediskdesktop: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or directory

有人对尝试什么有建议吗?

Answers:


16

丛林磁盘/机架空间中的帮助人员解决了此问题。似乎丛林磁盘正在使用libnotify.so.1,而ubuntu正在使用libnotify.so.4。

创建指向libnotify.so.4的符号链接可解决问题...

新的Ubuntu缺少丛林磁盘所需的libnotify.so.1。通过创建到libnotify.so.4到libnotify.so.1的符号链接来解决此问题。请在下面[输入命令]并重新启动机器:

cd /usr/lib/i386-linux-gnu/ ; sudo ln -s ./libnotify.so.4 libnotify.so.1

问候,丛林杰森


仅供参考...我在安装32位xubuntu时遇到了同样的问题。上面也修复了它。
Angelo 2012年

64位用户改为检查Kailash的解决方案。
kobejohn 2012年

symlink修复程序也适用于12.10。
belacqua

15

对于64位版本的Ubuntu,其他答案将不起作用,因为相关的库路径不同。但是,linuxmint论坛中的解决方案确实有效:

sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4 /usr/lib/libnotify.so.1 

2
谢谢!它们实际上非常相似。这个想法是创建一个符号链接,以便libnotify.so.1指向libnotify.so.4。存在差异,因为您显然使用的是64位,而我使用的是32位。我最初在标题中指出了32bit,但已将其删除。
Angelo

1
我可以确认我确实使用了64位。
Kailash 2012年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.