El escritorio de Mendeley no funcionará en ubuntu 16.04

11

He estado intentando instalar Mendeley en ubuntu 16.04. Seguí la guía de instalación en su sitio web pero simplemente no se inicia. El icono aparece cuando lo ejecuto y en 3 segundos desaparece. ¿Alguna idea?

Salida de correr mendeleydesktopen terminal

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 
manutsa
fuente
¿Podría agregar la URL del proyecto y el nombre del paquete a su publicación original (editándola)? No puedo encontrar ningún paquete llamado mendeley en el repositorio 16.04. Supongo que estás hablando de mendeley.com
dufte
Si una aplicación parece bloquearse, a menudo ayuda iniciarla desde una terminal / línea de comandos. La ventaja podría ser que genera algún código de error o similar que podría ser un buen punto de partida en la búsqueda de una solución.
dufte
1
Comienza aquí correctamente en 16.04 y muestra un cuadro de diálogo de inicio de sesión con la opción de registrarse e iniciar sesión.
dufte
1
También funciona para mí en gnome-1604, abre un terminal y ejecuta mendeleydesktopy agrega cualquier salida a la pregunta.
Mark Kirby
2
Las instrucciones en mendeley.com/download-mendeley-desktop/ubuntu/instructions me funcionan en Ubuntu 16.04.
edwinksl

Respuestas:

12

Abre una terminal y ejecuta

sudo apt-get install libqtsvg4-perl libqtwebkit4

Tuve este error exacto y después de la respuesta de Mark Kirby todavía tenía el problema. Después de ejecutar lo anterior, ahora Mendeley lanza y sincroniza todos mis datos (¡sí!).

Lo que no sé es si fue solo lo que escribí anteriormente o si necesita esto y también la respuesta de Mark Kirby a ambos.

Fuente de respuesta: http://ubuntuforum-br.org/index.php?topic=120046.0

John
fuente
Pude hacerlo funcionar usando solo su comando sin usar el de la respuesta de Mark Kirby.
adamconkey
@aconkey Gracias por publicar esto. Estoy seguro de que ayudará a alguien en el futuro.
John
4

Parece que le faltan algunas dependencias qtwebkityqtsvg

Abre una terminal y ejecuta

sudo apt install qt4-dev-tools

Ahora intenta ejecutarlo de nuevo.

Mark Kirby
fuente
tengo esto: 'libqt5webkit5 ya es la versión más nueva'
manutsa
Prueba esta versión actualizada.
Mark Kirby
Tengo exactamente el mismo error que el OP. Esto no lo solucionó. Instaló las herramientas pero el error que recibo sigue siendo el mismo (como en la pregunta). ¿Alguna otra idea?
John
Tomé esto del desbordamiento de la pila en caso de que esto no funcionara, ejecute sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev@John Mismo error pero diferente aplicación stackoverflow.com/questions/26869830/…
Mark Kirby
Gracias @ MarkKirby. Después de aplicar mi respuesta está funcionando. No estoy seguro de si su solución adicional también hubiera funcionado (también como el OP, soy bastante novato).
John
1

Para instalar los requisitos mínimos en Ubuntu 16.04, siga:

sudo apt-get install libqtwebkit4 libqt4-svg
Mehdi Amiri
fuente
0

No puedo comentar la respuesta porque no tengo suficientes puntos de reputación. Solo quería decir que la respuesta no funcionó para mí, sino instalar gdebi

sudo apt install gdebi

desde 16.04 No se puede instalar nada desde el Centro de software de Ubuntu e instalar a través de gdebi haciendo clic derecho en el archivo .deb y abriendo con gdebi funcionó bien.

Además, si estropea la instalación (como lo hice), puede volver a instalar usando gdebi.

abdnChap
fuente