appimage-builder-docker/README.md

1.2 KiB
Raw Permalink Blame History

AppImage Builder Docker

Сборка образа

git clone https://git.zhirov.kz/alexander/appimage-builder-docker.git
cd appimage-builder-docker
docker build --no-cache -t appimage-builder:0.2.0 .

Подготовка

Перед сборкой необходимы три директории

  • input - директория с рецептами сборки AppImage, согласно иерархии AppImage Builder
  • cache - директория для промежуточного буфера скачиваемых пакетов deb/rpm
  • output - директория для готовых файлов AppImage и журнала сборки
mkdir output cache

Запуск

docker run --rm \
    --device /dev/fuse \
    --cap-add SYS_ADMIN \
    --security-opt apparmor:unconfined \
    --volume ./input:/input \
    --volume ./output:/output \
    --volume ./cache:/cache \
    appimage-builder:0.2.0 -u 1001 <apps>

где флаг -u указывает UID пользователя для установки прав (user:group) на полученные файлы в output и cache (по умолчанию 1000)