我一直在尝试安装门德利在 ubuntu 16.04 上。我按照他们网站上的安装指南操作,但它就是无法启动。我运行它时图标出现,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
答案1
打开终端并运行
sudo apt-get install libqtsvg4-perl libqtwebkit4
我遇到了同样的错误,在 Mark Kirby 的回答之后,问题仍然存在。运行上述操作后,Mendeley 现在启动并同步我的所有数据(是的!)。
我不知道这是否只是我上面写的,或者您是否需要这个以及 Mark Kirby 的答案。
答案2
你似乎缺少一些依赖项qtwebkit
,qtsvg
打开终端并运行
sudo apt install qt4-dev-tools
现在尝试再次运行它。
答案3
要在 Ubuntu 16.04 上安装最低要求,请按照以下步骤操作:
sudo apt-get install libqtwebkit4 libqt4-svg
答案4
我无法评论答案,因为我没有足够的声誉点。我只是想说答案对我来说不起作用,但安装 gdebi
sudo apt install gdebi
从16.04 无法从 Ubuntu 软件中心安装任何东西通过右键单击 .deb 文件并使用 gdebi 打开来通过 gdebi 进行安装,效果很好。
另外,如果您搞乱了安装(就像我一样),您可以使用 gdebi 重新安装。