AppImage в Linux работает следующим образом: файл с расширением .appimage — это сжатый образ со всеми зависимостями и библиотеками, необходимыми для запуска программного обеспечения. 1
Основная идея: все зависимости приложения (кроме совсем системных) упаковывают в файл в формате squashfs и добавляют специальный хедер, чтобы этот файл стал ELF — исполняемым файлом. 2 Внутри этого хедера находится программа, которая при запуске файла монтирует этот squashfs во временную папку и оттуда вызывает бинарник приложения. 2
Для использования AppImage нужно: 5
Чтобы удалить AppImage, достаточно удалить AppImage-файл. 5