23 апреля 2026 № 1 (2026)

ROSARIUM

газета советского программного инженера

Сообщество

Школа упаковки RPM-пакетов для ROSA Linux: от основ до профессионального мейнтейнерства.

Раздел сообщества ROSA Linux — это учебный маршрут по упаковке и сопровождению RPM-пакетов для ROSA: от первого локального SPEC-файла до уверенной поддержки пакета в общем репозитории.

По духу это не просто учебник, а производственная школа сообщества: как собрать пакет, как проверить его, как не перекладывать сырой результат на других и как вести пакетное хозяйство без суеты.

Для кого этот раздел

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

Перед стартом

  • Базовые навыки работы в Linux-терминале
  • Понимание принципов Git (clone, commit, push)
  • ROSA Linux или совместимый дистрибутив для практики
  • Готовность читать логи сборки и разбираться в ошибках
Как проходить курс
Идите по порядку: сначала поймите устройство пакета и локальную сборку, затем переходите к ABF, и только после этого беритесь за публикацию и ревью. Так работа идёт по-инженерному: от простого к воспроизводимому.

С чего начать

  1. Прочитайте Хартию и поймите различия между официальными, пользовательскими и общими репозиториями.
  2. Пройдите Начальный уровень и научитесь собирать пакет локально.
  3. Перейдите к Среднему уровню — освойте ABF, личные репозитории и публикацию результатов.
  4. Изучите Высший уровень — безопасность, лицензии, ревью и сопровождение.
  5. Закрепите навыки на Практикумах — пошаговые разборы реальных проектов.

Где задавать вопросы

Если нашли неточность — правьте прямо на сайте через кнопку «Внести правки». Для такого раздела это и есть нормальная редакционная дисциплина.