Stapler

Материал из ALT Linux Wiki
Stapler
Stapler-logo.svg
Разработчик(и) 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

Смотри также