Appimage: различия между версиями

Материал из ALT Linux Wiki
м (+ оглавление)
мНет описания правки
Строка 36: Строка 36:
Ключевое слово здесь sandbox, судя по [https://forum.altlinux.org/index.php?topic=46400.0 форуму] следует перепаковать данный appimage через [[epm]] так:
Ключевое слово здесь sandbox, судя по [https://forum.altlinux.org/index.php?topic=46400.0 форуму] следует перепаковать данный appimage через [[epm]] так:
  sudo epm install --repack <appimage-файл>
  sudo epm install --repack <appimage-файл>
после чего программа появится среди установленных программ в операционной системе.


[[Категория: Программное обеспечение]]
[[Категория: Программное обеспечение]]
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}}

Версия от 16:46, 12 ноября 2022

Что такое AppImage

AppImage — формат для распространения переносимых приложений для Linux. Программы в формате AppImage состоят всего из одного файла с расширением appImage, например, gimp.appImage.

Для того, чтобы AppImage работали, нужен пакет fuse (но он уже установлен в систему по умолчанию).

Кроме того, необходимо предоставить права доступа для монтирования файловой системы FUSE для всех пользователей:

# control fusermount public

Как использовать AppImage

Использование AppImage на примере kdenlive:

1. Скачать файл AppImage (https://kdenlive.org/en/download/):

Загрузка файла AppImage
Примечание: Скачанные файлы AppImage будут сохраняться в папку Загрузки/Downloads. Лучше перемещать эти файлы в специально выделенный для них каталог для упрощения управления ими.

2. Сделать файл исполняемым, для этого:

  • выполнить команду chmod:
    # chmod +x <Файл AppImage>
    
  • или в контекстном меню файла выбрать пункт «Свойства» и на вкладке «Права» отметить пункт «Позволять выполнение файла как программы» (название опции может отличаться):
    Добавление прав на запуск

3. Запустить файл, дважды щелкнув по файлу, или выполнить команду в командной строке (из каталога с программой):

$ ./kdenlive-20.04.0b-x86_64.appimage

Чтобы удалить AppImage достаточно удалить AppImage-файл.

Известные проблемы

Выдаётся при запуске, что-то типа

FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly.

Ключевое слово здесь sandbox, судя по форуму следует перепаковать данный appimage через epm так:

sudo epm install --repack <appimage-файл>

после чего программа появится среди установленных программ в операционной системе.