AppImage
Формат распространения переносимых приложений для Linux.
AppImage1 - простой в использовании (один файл)2 формат, который позволяет пользоваться сторонними программами ничего не устанавливая в систему и не замусоривая её конфигурационными и рабочими файлами. Работает по принципу "сделай исполняемым и запусти".
To run an AppImage, simply:
Make it executable
$ chmod a+x Application*.AppImage
and run!
$ ./Application*.AppImage
That was easy, wasn't it?
По умолчанию, если запустить программу, запакованную AppImage, то могут быть созданы дополнительные файлы в домашней директории пользователя, что нежелательно, но этого можно избежать, если запускать её в портативном режиме.
Для того чтобы программа, запакованная AppImage, например Obsidian.AppImage
, работала в портативном режиме, необходимо в той же директории, где расположен файл Obsidian.AppImage
создать ещё две директории вида Obsidian.AppImage.home
и Obsidian.AppImage.config
3, тогда все файлы программы и конфигурации будут лежать в этих директориях, а не в домашней директории пользователя.
Во время работы AppImage создаёт временные файлы в директории вида /tmp/.mount_Obsidi8ODjt7
с распакованными ресурсами приложения, которые автоматически удаляются после закрытия программы
По сравнению с родными приложениями, к недостаткам AppImage можно отнести большой размер файла, отсутствие доступа к специфичным возможностям системы и, возможно, более медленную работу программы.