Mendeley Desktop无法在Ubuntu 16.04上运行


11

我一直在尝试在Ubuntu 16.04上安装Mendeley。我按照他们网站上的安装指南进行操作,但是根本无法启动。当我运行它时,该图标出现,并在3秒钟内消​​失。有什么想法吗?

mendeleydesktop在终端运行的输出

Unable to use Qt libraries in /usr/lib/x86_64-linux-gnu. Some components are missing:
 /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 To run Mendeley Desktop you may need to install the QtWebKit and QtSvg packages provided by your Linux distribution. Using bundled SSL runtime libraries /usr/bin/../../opt/mendeleydesktop/bin/mendeleydesktop: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory 

您能否将项目URL和程序包名称添加到原始帖子中(通过编辑)。我在16.04存储库中找不到任何名为mendeley的软件包。我认为您是在谈论mendeley.com
dufte'6

如果应用程序似乎崩溃了,通常可以从终端/命令行启动它。好处可能是它会输出一些错误代码或类似的代码,这可能是寻找解决方案的良好起点。
dufte

1
它从16.04此处正确开始,并显示带有注册和登录选项的登录对话框。
dufte

1
在gnome-1604上也对我有用,打开终端并运行mendeleydesktop并将所有输出添加到问题中。
Mark Kirby

Answers:


12

打开终端并运行

sudo apt-get install libqtsvg4-perl libqtwebkit4

我遇到了这个确切的错误,在马克·柯比回答后,我仍然遇到问题。完成上述操作后,现在Mendeley将启动并同步我的所有数据(是的!)。

我不知道这是否只是我上面写的,还是您需要这个以及Mark Kirby的回答。

答案来源:http : //ubuntuforum-br.org/index.php?topic=120046.0


我仅使用您的命令就可以使用它,而无需使用Mark Kirby的答案中的命令。
adamconkey '16

@aconkey感谢您发布此信息。我敢肯定,它将在将来对某人有所帮助。
约翰

4

您似乎缺少一些依赖项,qtwebkit并且qtsvg

打开终端并运行

sudo apt install qt4-dev-tools

现在尝试再次运行它。


得到了这个:“ libqt5webkit5已经是最新版本”
manutsa

试试这个更新的版本。
Mark Kirby

我有与OP完全相同的错误。这没有解决。它确实安装了工具,但是我得到的错误仍然相同(与问题相同)。还有其他想法吗?
约翰

我记下了这个从堆栈溢出并没有工作,运行sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev@约翰同样的错误,但不同的应用程序stackoverflow.com/questions/26869830/...
马克·柯比

谢谢@MarkKirby。应用我的答案后,它就可以了。我不确定您的额外解决方案是否也可以解决问题(也像OP,我是新手)。
约翰


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.