Установка и хранение приложений в Linux, устроены несколько иначе, чем в Windows. Здесь нет какого-то реестра, куда заносятся все установленные компоненты. По сути, любой дистрибутив Linux — это просто большой набор пакетов, а программы и приложения представлены в виде файлов, лежащих в системных каталогах. Для их установки используются специальные менеджеры, которые можно разделить на два типа: традиционные и контейнерные. Контейнерные AppImage — самый простой и понятный формат контейнерных менеджеров. Каждая программа — это один большой файл, который и запускает ее. При необходимости его можно перенести на другой компьютер, даже если на нем установлен иной дистрибутив Linux и все будет работать. Snap — очень похож на AppImage, только программа представляет собой не файл, а архив в формате .squashfs. При запуске приложений в этом формате архив временно монтируется и запускается сама программа. (Операционная система, как бы заглядывает внутрь snap-архива, лежащего в каталоге /var/lib/