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