Mendeley ist vor Kurzem von der Desktop-Version zum „Mendeley Reference Manager“ gewechselt.
Verknüpfung:https://www.mendeley.com/download-reference-manager/
Es lädt eine AppImage-Datei herunter. Ich mache die Datei ausführbar:
chmod a+x mendeley-reference-manager-2.77.0-x86_64.AppImage
Und dann versuchen Sie, es zu installieren:
./mendeley-reference-manager-2.77.0-x86_64.AppImage
Das führt zu folgendem Fehler:
(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)
Beim Versuch, die Installation mit „sudo“ durchzuführen, tritt der folgende Fehler auf:
[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
Irgendeine Hilfe? Gert Krüger
Antwort1
MancheAls AppImages verpackte Electron-Anwendungen lassen sich nur starten, wenn bestimmteFlaggenwerden beim Ausführen des AppImage übergeben.
Im Fall von Mendeley müssen Sie das folgende Chromium-Flag anhängen.
./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox
Als Referenz:Was bedeutet die Chromium-Option --no-sandbox?
Antwort2
Verwenden Sie einfach --no-sandbox
das Flag, wenn Sie die Anwendung nicht sehen können. Da einige Anwendungen nicht ausführbar sind, wenn dieses Flag nicht angegeben ist, passierte dasselbe zuvor für R Studio und funktionierte nur, wenn dieses --no-sandbox
Flag " " angegeben war. In aktuellen Versionen von R Studio ist dieser Fehler jedoch behoben und sie laufen ohne dieses Flag. Auch Mendeley muss bald daran arbeiten.
./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox
Für die aktuelle Version verwenden Sie einfach die jeweilige Versionsnummer, zum Beispiel:./mendeley-reference-manager-2.89.0-x86_64.AppImage --no-sandbox
Andernfalls können Sie immer die Desktop-Version von verwendenMendeley-DesktopDas wird die Version 1.19.5 für Linux (64-Bit) sein. Führen Sie dazu den Code vom Terminal des Verzeichnisses aus./bin/mendeleydesktop