Problema de instalação do gerenciador de referência Mendeley com Ubuntu 22

Problema de instalação do gerenciador de referência Mendeley com Ubuntu 22

O Mendeley mudou recentemente da versão Desktop para o "Mendeley Reference Manager".

Link:https://www.mendeley.com/download-reference-manager/

Ele baixa um arquivo AppImage. Eu torno o arquivo executável:

chmod a+x mendeley-reference-manager-2.77.0-x86_64.AppImage 

E então tente instalá-lo:

./mendeley-reference-manager-2.77.0-x86_64.AppImage 

Isso dá o seguinte erro:

(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)

Tentando instalar usando "sudo" dá o seguinte erro:

[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

Qualquer ajuda? Gert Kruger

Responder1

AlgunsOs aplicativos Electron empacotados como AppImages se recusam a iniciar, a menos que certosbandeirassão passados ​​​​ao executar o AppImage.

No caso do Mendeley, você precisa anexar o seguinte sinalizador do Chromium.

./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox

Para referência:O que significa a opção Chromium --no-sandbox?

Responder2

Basta usar --no-sandboxflag se você não conseguir ver o aplicativo. Como alguns aplicativos não são executáveis ​​a menos que esse sinalizador seja fornecido, a mesma coisa aconteceu anteriormente com o R Studio e funcionou apenas se esse --no-sandboxsinalizador " " for fornecido. Mas as versões atuais do R Studio têm esse bug corrigido e rodam sem esse sinalizador. Da mesma forma, Mendeley também terá que trabalhar nisso em breve.

./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox Para a versão atual basta usar os respectivos números de versão, por exemplo,./mendeley-reference-manager-2.89.0-x86_64.AppImage --no-sandbox

caso contrário, você sempre pode usar a versão desktop deárea de trabalho mendeleyque será a versão 1.19.5 para Linux (64 bits). Para isso execute o código do terminal do diretório./bin/mendeleydesktop

informação relacionada