AppImage 도구는 포함할 .so 파일을 어떻게 결정합니까? 다른 배포판에서 다른 .so 파일 포함 목록이 생성되는 이유는 무엇입니까?

AppImage 도구는 포함할 .so 파일을 어떻게 결정합니까? 다른 배포판에서 다른 .so 파일 포함 목록이 생성되는 이유는 무엇입니까?

두 개의 서로 다른 Linux 배포판에서 Qt 프로젝트를 컴파일하고 생성했습니다 .AppImage(Qt는 서로 다른 방식으로 설치되었습니다).

두 출력에는 .AppImage서로 다른 .so파일이 포함되어 있습니다. 둘 다 .AppImage실행됩니다.

나는 알고 싶다:

  1. AppImage 도구는 포함할 라이브러리를 어떻게 결정합니까?

  2. .AppImage두 파일에 서로 다른 라이브러리가 포함되어 있고 둘 다 실행되는 이유는 무엇입니까 ?

    둘 중 하나(또는 둘 다)가 100% 작동하지 않습니까?

    다양한 Linux 배포판과 호환성이 다른가요?

저는 linuxdeploy+를 다음과 같이 사용합니다.linuxdeploy-plugin-qt

./linuxdeploy --plugin qt --appdir ........

.AppImage두 .so 파일 비교:

여기에 이미지 설명을 입력하세요.

관련 정보