Stapler
| Stapler | |
|---|---|
| Разработчик(и) | Maxim Slipenko and other Stapler authors |
| Первый выпуск | 2025 |
| Лицензия | GPL-3.0-or-later |
| Сайт | stplr.dev |
| Репозиторий | stplr |
Stapler — это универсальная система сборки и управления пакетами для Linux, которая делает установку программ проще и удобнее.
В основе каждого пакета лежит Staplerfile — текстовый рецепт, похожий на PKGBUILD в Arch Linux. В Staplerfile описываются исходники, зависимости и шаги сборки. Из Staplerfile Stapler автоматически собирает системный пакет (.deb, .rpm и др.), который устанавливается стандартными средствами дистрибутива.
Пакеты группируются в Stapler-репозитории — Git-репозитории, где каждый каталог содержит один Staplerfile. Репозиторий служит способом распространения пакетов и может подключаться в Stapler как источник установки.
Установка
$ su - # apt-get install stplr
Основные команды
Репозитории
Добавить Stapler-репозиторий
# stplr repo add stapler-repo https://example.com/stapler-repo.git
Известные Stapler-репозитории:
- Aides — репозиторий с проприетарными программами, которых нет в Сизифе.
Обновить репозитории
# stplr refresh
Пакеты
Установить пакет
# stplr install pkg
Удалить пакет
# stplr remove pkg
Обновить пакеты
# stplr upgrade
Поиск пакета
# stplr search --name yand
Список установленных пакетов
# stplr list --installed
Сборка
Собрать пакет из Stapler-репозитория
# stplr build -p pkg
Собрать пакет из Staplerfile
# stplr build -s Staplerfile