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
いくつかのAppImagesとしてパッケージ化されたElectronアプリケーションは、特定の条件を満たさない限り起動しません。旗AppImage を実行するときに渡されます。
Mendeleyの場合は以下のChromiumフラグを追加する必要があります。
./mendeley-reference-manager-2.80.1-x86_64.AppImage --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
それ以外の場合は、デスクトップ版をいつでも使用できます。メンデリーデスクトップLinux(64ビット)のバージョンは1.19.5になります。ディレクトリのターミナルからコードを実行します。./bin/mendeleydesktop