Ubuntu 22 的 Mendeley Reference Manager 安裝問題

Ubuntu 22 的 Mendeley Reference Manager 安裝問題

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

以供參考: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

否則,您始終可以使用桌面版本門德利桌面Linux(64 位元)版本為 1.19.5。從目錄的終端運行程式碼./bin/mendeleydesktop

相關內容