
앱 이미지를 두 번 클릭해도 작동하지 않아 다음 명령을 시도했습니다.
chmod +x .appimage
sudo ./.appimage
하지만 그것은 나에게 오류를 준다
dlopen(): libfuse.so.2 로드 중 오류가 발생했습니다. AppImage를 실행하려면 FUSE가 필요합니다. 이 AppImage의 콘텐츠를 추출할 수 있을 수도 있습니다. --appimage-extract 옵션을 사용하여 실행하는 경우. https://github.com/AppImage/AppImageKit/wiki/FUSE를 참조하세요. 자세한 내용은
하지만 내 시스템에는 퓨즈가 설치되어 있습니다.
적절한 캐시 정책 libfuse2 libfuse2: 설치됨: 2.9.9-3 후보: 2.9.9-3 버전 테이블: *** 2.9.9-3 500 500개 http://mirror.xeonbd.com/ubuntu-archive focus/main amd64 패키지 100 /var/lib/dpkg/상태
저는 우분투 20.04를 사용하고 있습니다
답변1
에 따르면아두이노패키지 를 설치하면 libfuse2
문제가 해결될 수 있습니다. 나는 Ubuntu 22.04를 가지고 있는데 잘 작동했습니다.
sudo apt-get -y install libfuse2
답변2
에 따르면해당 문제다운로드한 Appimage 파일은 32비트 버전입니다.
balenaEtcher-1.5.121-ia32
설치된 라이브러리가 64비트인 경우
apt-cache policy libfuse2 ... 500 http://mirror.xeonbd.com/ubuntu-archive focal/main amd64 Packages
불행히도 Appimage 코드의 오류 메시지는 충분하지 않습니다.
dlopen(): error loading libfuse.so.2 AppImages require FUSE to run. ...
호출이 검색한 라이브러리 버전 dlopen()
이나 라이브러리를 검색한 위치는 알려주지 않습니다. libfuse.so.2
오류 메시지와는 달리 시스템에 라이브러리가 설치되어 있는 것을 보면 다소 혼란스럽습니다 .
Appimage를 실행하면 strace
32비트 라이브러리 디렉터리에서 라이브러리를 검색하는 것으로 나타날 수 있습니다.
따라서 이 오류가 발생하는 경우 Appimage 파일의 아키텍처가 시스템 아키텍처와 일치하는지 확인해야 합니다.