Введение
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-репозиториев можно найти ниже или в документации.
Репозитории, сопровождаемые сообществами
- Aides - неофициальный репозиторий для ALT Linux
- Тут может быть ваш! Создайте свой репозиторий и поделитесь им с сообществом, следуя инструкциям в документации по созданию репозиториев.