Перейти к основному содержимому

Введение

Stapler — это универсальная система сборки и управления пакетами для Linux, которая делает установку программ проще и удобнее. Она является форком проекта ALR, который, в свою очередь, основан на LURE. Stapler позволяет устанавливать пакеты из собственных репозиториев, а также использовать системный менеджер пакетов для работы с пакетами, которых нет в его репозиториях.

Основные возможности

  • Установка пакетов: Легко устанавливайте пакеты из репозиториев Stapler или системного менеджера пакетов.
  • Кросс-дистрибутивная поддержка: Работает на Arch Linux, ALT Linux, Debian, Ubuntu, Fedora, OpenSUSE и других.
  • Простота использования: Интуитивные команды для установки, удаления и обновления пакетов.
  • Гибкость: Поддерживает сборку пакетов для разных дистрибутивов и архитектур.

Почему Stapler?

Stapler упрощает управление пакетами, особенно если вы используете несколько дистрибутивов Linux. Он объединяет удобство работы с пакетами и гибкость настройки, что делает его отличным выбором как для новичков, так и для опытных пользователей.

Варианты использования

Stapler подходит для различных сценариев:

  • Распространение разработчиком своего ПО сразу для нескольких дистрибутивов
  • Создание репозиториев для проприетарного софта, т.к. чаще всего ПО не может быть включено в официальные репозитории из-за лицензионных ограничений

Начало работы

Установка Stapler

Чтобы начать использовать Stapler, установите его для вашего дистрибутива.

ALT Linux

apt-get update
apt-get install stplr

Все остальные

curl -fsSL get.stplr.dev | bash

Основные команды

Stapler имеет простой интерфейс командной строки. Вот несколько базовых команд, которые помогут вам начать:

Добавьте репозиторий

stplr repo add stapler-repo https://example.com/stapler-repo.git

Установить пакет

Устанавливает пакет из репозитория Stapler или системного менеджера пакетов.

Пример:

stplr install stapler-bin

Удалить пакет

Удаляет установленный пакет через системный менеджер пакетов.

Пример:

stplr remove firefox

Обновить пакеты

Обновляет все установленные пакеты до последних версий из репозиториев Stapler.

stplr upgrade

Поиск пакета

Ищет пакеты по имени или описанию в репозиториях Stapler.

Пример:

stplr search --name yand

Список установленных пакетов

Показывает все установленные пакеты из репозитория Stapler.

stplr list --installed

Обновить репозитории

Загружает последние изменения из всех подключенных репозиториев.

stplr refresh

Для более подробной информации ознакомьтесь с руководством пользователя.

Репозитории

к сведению

На данный момент у Stapler нет официального репозитория, как это было у LURE. Основной фокус разработки смещён на создание и совершенствование самой утилиты и связанных с ней инструментов. Однако вы можете использовать репозитории, поддерживаемые сообществом. Список доступных community-репозиториев можно найти ниже или в документации.

Репозитории, сопровождаемые сообществами