AppImage는 사용자 프로그램, 해당 종속성 라이브러리 및 런타임 중에 필요한 모든 리소스가 포함되어 있다. 이는 " 하나의 앱 = 하나의 파일 " 핵심 원칙을 따르는 단일 실행 바이너리다. 실행 중인 운영체제 및 버전에 관계없이 가능한 한 많은 사용자에게 접근하기쉽게 만든다. 데스크톱 환경의 파일 관리자에서 더블 클릭하거나 콘솔에서 실행하는 등의 방법으로 실행할 수 있다.
AppImage 로 구축하려면 AppDir 이 준비되어야 한다. AppDir 은 AppImage를 생성하기위한 애플리케이션 디렉터리. 즉, 이 디렉토리는 AppImages의 "소스"다. appimagetool은 AppImage를 빌드할 때 AppDir 디렉터리의 읽기 전용 이미지를 만들고 런타임 앞에 추가하며 파일을 실행 가능하게 만든다.
linuxdeployqt는 리눅스 Qt 프로젝트의 AppDir 구성 및 AppImages를 생성하는 데 사용할 수 있는 간단한 Qt 기반 명령줄 도구다. C, C++, Qt/QML 애플리케이션뿐만 아니라 다른 컴파일된 언어로 작성된 애플리케이션용 AppDir 및 AppImage를 생성하는 데 사용할 수 있다.
다운로드: https://github.com/probonopd/linuxdeployqt