Недавно компания 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