Рабочий стол Mendeley не будет работать на Ubuntu 16.04


11

Я пытался установить Mendeley на 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 

Не могли бы вы добавить URL проекта и имя пакета в исходное сообщение (отредактировав его). я не могу найти ни одного пакета под названием mendeley в репозитории 16.04. Я полагаю , вы говорите о mendeley.com
dufte

Если приложение кажется сбойным, оно часто помогает запустить его из терминала / командной строки. Преимущество может заключаться в том, что он выводит некоторый код ошибки или аналогичный, который может быть хорошей отправной точкой в ​​поиске решения.
Dufte

1
Он начинается здесь 16 апреля и отображает диалоговое окно входа с опцией регистрации и входа.
Dufte

1
У меня тоже работает на gnome-1604, открой терминал и запусти mendeleydesktopи добавь любой и все вывод в вопрос.
Марк Кирби

2
Инструкции на mendeley.com/download-mendeley-desktop/ubuntu/instructions работают для меня в Ubuntu 16.04.
Edwinksl

Ответы:


12

Откройте терминал и запустите

sudo apt-get install libqtsvg4-perl libqtwebkit4

У меня была именно эта ошибка, и после ответа Марка Кирби у меня все еще была проблема. После выполнения вышеизложенного, теперь Mendeley запускает и синхронизирует все мои данные (да!).

Чего я не знаю, так это того, что я написал выше, или вам нужно это, а также ответ Марка Кирби.

Источник ответа: http://ubuntuforum-br.org/index.php?topic=120046.0


Я смог заставить его работать, используя только вашу команду, не используя команду из ответа Марка Кирби.
adamconkey

@aconkey Спасибо за публикацию этого. Я уверен, что это поможет кому-то в будущем.
Джон

4

Кажется, вам не хватает некоторых зависимостей qtwebkitиqtsvg

Откройте терминал и запустите

sudo apt install qt4-dev-tools

Теперь попробуйте запустить его снова.


получил это: 'libqt5webkit5 уже самая новая версия'
manutsa

Попробуйте эту обновленную версию.
Марк Кирби

У меня точно такая же ошибка, как и у ОП. Это не исправило это. Он установил инструменты, но ошибка, которую я получаю, все та же (как в вопросе). Есть еще идеи?
Джон

Я взял это из переполнения стека, если это не сработало, запустите sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev@John Та же ошибка, но другое приложение stackoverflow.com/questions/26869830/…
Марк Кирби

Спасибо @MarkKirby. После применения моего ответа это работает. Я не уверен, что ваше дополнительное решение также помогло бы (также как ОП, я новичок).
Джон

1

Для установки минимальных требований на Ubuntu 16.04 выполните:

sudo apt-get install libqtwebkit4 libqt4-svg

0

Я не могу комментировать ответ, потому что мне не хватает очков репутации. Я просто хотел сказать, что ответ не работает для меня, но установка gdebi

sudo apt install gdebi

с 16.04 Невозможно установить что-либо из Центра программного обеспечения Ubuntu и выполнить установку через gdebi, щелкнув правой кнопкой мыши по файлу .deb и открыв его с помощью gdebi.

Также, если вы испортили установку (как я сделал), вы можете переустановить с помощью gdebi.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.