Проблема установки менеджера ссылок Mendeley в Ubuntu 22

Проблема установки менеджера ссылок Mendeley в Ubuntu 22

Недавно компания Mendeley перешла с версии для ПК на «Mendeley Reference Manager».

Связь:https://www.mendeley.com/download-reference-manager/

Он скачивает файл AppImage. Я делаю файл исполняемым:

chmod a+x mendeley-reference-manager-2.77.0-x86_64.AppImage 

А затем попробуйте установить его:

./mendeley-reference-manager-2.77.0-x86_64.AppImage 

Это приводит к следующей ошибке:

(node:13441) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
[13441:0901/105344.492139:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)

Попытка установки с помощью «sudo» приводит к следующей ошибке:

[13592:0901/105501.308639:FATAL:electron_main_delegate.cc(253)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap

Есть ли помощь? Герт Крюгер

решение1

НекоторыйПриложения Electron, упакованные как AppImages, отказываются запускаться, если не выполнены определенные условия.флагипередаются при выполнении AppImage.

В случае Mendeley вам необходимо добавить следующий флаг Chromium.

./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox

Для справки:Что означает опция Chromium --no-sandbox?

решение2

Просто используйте --no-sandboxфлаг, если вы не видите приложение. Поскольку некоторые приложения не могут быть выполнены, если этот флаг не указан, то же самое происходило с R studio ранее и работало только если --no-sandboxуказан этот флаг " ". Но текущие версии R studio исправили эту ошибку и работают без этого флага. Аналогично, Mendeley также должен поработать над этим в ближайшее время.

./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox Для текущей версии просто используйте соответствующие номера версий, например,./mendeley-reference-manager-2.89.0-x86_64.AppImage --no-sandbox

в противном случае вы всегда можете использовать версию для настольного компьютераменделей настольныйкоторая будет версией 1.19.5 для Linux (64-бит). Для чего запустите код из терминала каталога./bin/mendeleydesktop

Связанный контент