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 

¿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


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.


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

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.