AppImage

Contents:

  • Introduction
  • User Guide
  • Packaging Guide
    • Introduction to Packaging
    • Overview
    • Packaging from source
    • Converting binary packages
    • Optional Resources and Features
    • Hosted services
    • Manual packaging
    • Testing your AppImage
    • Distributing AppImages
    • Environment variables
  • Reference
  • Contact
AppImage
  • Packaging Guide
  • Edit on GitHub
Previous Next

Packaging Guide

This chapter shows application developers how to produce AppImages, how to make them updateable and how to digitally sign them.

Contents:

  • Introduction to Packaging
  • Overview
    • Packaging from source
    • Converting existing binary packages
    • Using the Open Build Service
    • Using appimage-builder
    • Manually creating an AppDir
  • Packaging from source
    • Packaging native binaries
    • linuxdeploy user guide
    • appimage-builder user guide
  • Converting binary packages
    • pkg2appimage
    • appimage-builder
  • Optional Resources and Features
    • Making AppImages updateable
    • Signing AppImages
    • AppStream metadata
  • Hosted services
    • Bundling your Travis CI builds as AppImages
    • Using the Open Build Service
  • Manual packaging
    • Creating an AppDir manually
    • No hard-coded paths
    • Creating an AppImage from the AppDir
  • Testing your AppImage
    • Using testappimage
    • Using the Docker-based appimage-testsuite
  • Distributing AppImages
    • Hosting AppImages
    • Complying with licenses
    • Do not put “Linux” into the Appimage file name
    • Do not put AppImages into other archives
    • Making your AppImages discoverable
  • Environment variables
    • Type 1 AppImage runtime
    • Type 2 AppImage runtime
Previous Next

© Copyright 2018-2022, The AppImage project. Revision 9ae7223.

Built with Sphinx using a theme provided by Read the Docs.