Ubuntu 22의 Mendeley Reference 관리자 설치 문제

Ubuntu 22의 Mendeley Reference 관리자 설치 문제

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로 패키징된 전자 애플리케이션은 확실하지 않은 한 실행을 거부합니다.깃발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 스튜디오 버전에서는 이 버그가 수정되었으며 이 플래그 없이 실행됩니다. 마찬가지로 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

관련 정보