- Лицензия
- GNU GPLv3
- Сайт проекта
- stplr.dev
- Сообщить о проблеме
- altlinux.space
Stapler
Stapler — это универсальная система сборки и управления пакетами для Linux, которая делает установку программ проще и удобнее.
В основе каждого пакета лежит Staplerfile — текстовый рецепт, похожий на PKGBUILD в Arch Linux. В Staplerfile описываются исходники, зависимости и шаги сборки. Из Staplerfile Stapler автоматически собирает системный пакет (.deb, .rpm и др.), который устанавливается стандартными средствами дистрибутива.
Stapler можно установить через терминал:
su -
apt-get update
apt-get install stplrepm -i stplrОсновные команды
Добавить Stapler-репозиторий:
stplr repo add stapler-repo https://example.com/stapler-repo.gitУстановить пакет:
stplr install pkgУдалить пакет:
stplr remove pkgСобрать пакет из Stapler-репозитория:
stplr build -p pkgСобрать пакет из Staplerfile:
stplr build -s StaplerfileAides
Aides — это неофициальный проприетарный репозиторий пакетов для ALT Linux, работающий на базе Stapler. Он предоставляет доступ к программному обеспечению, которое отсутствует в официальных репозиториях ALT, предлагая пользователям расширенную и экспериментальную экосистему пакетов.
Внимание!
Дисклеймер! Aides — это проект сообщества, который не был проверен, не аффилирован и не поддерживается ООО «Базальт СПО» и сообществом ALT Linux Team.
Используйте пакеты и инструкции только на свой страх и риск. Сборка пакетов происходит локально, поэтому проверяйте сборочные скрипты.
Особенности
Репозиторий Aides придерживается ряда правил, направленных на повышение предсказуемости и безопасности пакетов:
Автоматические проверки. Каждый пакет проходит через систему автоматических проверок (CI), включающую линтинг и пробную установку. Это позволяет убедиться, что рецепт (Staplerfile) оформлен корректно и пакет устанавливается без ошибок.
Контроль целостности исходников. Каждый пакет содержит хэш-суммы всех исходных файлов. Это гарантирует, что сборка выполняется из проверенных и неизменённых источников.
Изоляция приложений. Многие пакеты запускаются через Firejail, что обеспечивает дополнительный уровень защиты и снижает риски при использовании стороннего программного обеспечения.