Цифровой сад — общедоступная персональная база знаний

Лупа для поиска
  • Свежачок
  • Карта сайта
  • 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.config3, тогда все файлы программы и конфигурации будут лежать в этих директориях, а не в домашней директории пользователя.

    Во время работы AppImage создаёт временные файлы в директории вида /tmp/.mount_Obsidi8ODjt7 с распакованными ресурсами приложения, которые автоматически удаляются после закрытия программы

    По сравнению с родными приложениями, к недостаткам AppImage можно отнести большой размер файла, отсутствие доступа к специфичным возможностям системы и, возможно, более медленную работу программы.


    1. https://appimage.org↩︎

    2. https://github.com/AppImage/AppImageKit/wiki/Similar-projects↩︎

    3. https://docs.appimage.org/user-guide/portable-mode.html↩︎