appimage를 올바르게 패키징하는 방법은 무엇입니까?

appimage를 올바르게 패키징하는 방법은 무엇입니까?

appimage내 애플리케이션을 형식으로 패키징 하려고 합니다 . 나는 appimage-builder이것을 자주하고 Ubuntu 18.04를 사용합니다.appimage-builder 문서추천하다. 하지만 나는 이것을 할 수 없습니다. 내 저장소를 복제하고 실행한 다음 meson build -Dprefix=/usr레시피 에 종속성이 전혀 추가되지 않았기 때문에 수동으로 추가하고 실행했습니다 . 자산 파일이 생성된 시스템에서 테스트할 때 이 방법을 사용하면 자산 파일이 로드되지 않습니다. 사용자가 전달한 접두사를 기반으로 아이콘과 같은 자산 파일을 찾기 위해 애플리케이션 내에서 이러한 경로를 생성하고 사용할 때 . 빌드가 완료된 후 모든 테스트가 통과하지만 자산을 로드할 수 없습니다. 이로 인해 애플리케이션이 중지되지 않고 경고만 표시됩니다. 하지만 이 컴퓨터 외부에서는 어디에서나 실행할 수 없습니다 . 다른 컴퓨터에서 실행할 때 다음 오류가 발생합니다.DESTDIR=$PWD/AppDir ninja -C build installappimage-builder --generateappimage-builderappimageconfig.hmesonappimage

**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error
== NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
[appimage-binfmt-bypass/bin] ERROR: child exited with code 6

내 프로젝트에 대한 링크는 다음과 같습니다.샘플 하이브

원할 경우 수동으로 추가한 내용을 포함하여 생성된 레시피를 공유할 수도 있습니다.

관련 정보