TGViewer
ALT Atomic ALT Atomic @alt_atomic · 446 subscribers
Post #15 3.29K
👀 Почему apm ощущается иначе, чем привычные пакетные менеджеры

Освоившийся решил поделиться самыми запоминающимися моментами проекта ALT Atomic — основной системой, которую я использую каждый день как основную свою систему для работы и творчества.

📈 Наверное, одно из первых, что мы замечаем после установки системы, — пакетный менеджер apm, разработанный с учётом атомарного дизайна системы. Заглянув под капот, мы обнаружим, что в контексте установки общесистемных пакетов образ — это монолит, и процесс обновления или установки дополнительного программного обеспечения из репозитория отличается от привычного и по сути является модификацией образа.

Хочется зафиксировать своё отношение к пакетному менеджеру, очень информативный, где проработан консольный интерфейс и вывод команд. Очень красиво, и к хорошему быстро привыкаешь. Вторая особенность это скорость, он очень быстрый, особенно заметно при поиске.

🎮 Отдельно хочу отметить, как apm участвует в самой сборке образа — и делает это в разных сценариях. В репозитории проекта лежит YAML-файл image.yml, который через Containerfile попадает в контейнер по пути /etc/apm/image.yml на этом этапе в CI/CD-пайплайне вызывается apm system image build, который применяет модули конфига — репозитории, пакеты, брендинг, ядро и прочее — и формирует итоговый образ, который затем пушится в реестр как OCI-контейнер. Тот же apm работает и локально: если нужно применить изменения из image.yml к уже установленной системе, используется apm system image apply — и процесс так же идёт с нуля, декларативно, шаг за шагом, без запоминания состояния хоста. Никакого хаотичного накатывания пакетов поверх живой системы, как это бывает при императивном подходе, где каждое действие — отдельная ручная команда, а результат зависит от порядка её выполнения. Здесь же, если что-то пошло не так, необязательно сразу откатываться вслепую — можно открыть image.yml и посмотреть, что именно ты менял, найти проблемное место и внести исправление прямо в конфиг, всё как на ладони, без скрытых шагов и магии под капотом. Никакой паники, никакого "сломал систему в 2 часа ночи и сижу с флешкой".

⚙️ Вот набор команд, который как раз и показывает эту разницу с привычными пакетными менеджерами, новый пользовательский опыт:

apm system image build
apm system image apply
apm system image history


🔖 В целом впечатление такое. APM — не просто пакетный менеджер, это часть философии ALT Atomic, где обновление системы — предсказуемый, воспроизводимый и безопасный процесс, а не рулетка.

И раз уж заговорили про консоль — ещё один момент, который цепляет: apm умеет гибко работать с выводом. Можно переключить формат между text и json (-f json), выбрать отображение — деревом или плоским списком (--ft tree / --ft plain), а через --output вытащить только нужные поля, без лишнего мусора в терминале. Удобно, когда результат нужно сразу скормить скрипту или другой утилите — не приходится городить парсинг текстового вывода.

При этом apm — не только CLI-утилита, он умеет подниматься как D-Bus сервис (системный и сессионный) и как HTTP API сервер, тоже в системном и сессионном варианте. То есть один и тот же инструмент можно дёргать и руками из терминала, и из графических обёрток, и из внешних скриптов через HTTP.

💬 Пишите в комментарии, что думаете, и как вам вообще пакетный менеджер apm — заходит или есть к чему придраться? Накидывайте реакций и делитесь обратной связью.

🔗 Помогите нам развить базу знаний по ALT Atomic и узнавайте больше о системе

😆 ALT Atomic Chat
💬 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat

#ALTAtomic #APM
  • 👍 21
More from @alt_atomic
  1. Sep 23, 2026Продолжаем работу над новым установщиком ALT Atomic! Мы продолжаем работу над новым устано…
  2. Sep 22, 2026Стабильный атомарный образ с окружением KDE. Здорово! Ждём! 👍 Огромное спасибо Вадиму, ка…
  3. Sep 14, 2026👍 ALT Atomic — теперь в базе знаний bootc Ребята из bootc отметили проект ALT Atomic в св…
  4. Sep 13, 2026🖥 kmscon — новая консоль для виртуальных терминалов в ALT Atomic В базовый образ core вне…
  5. Sep 12, 2026~ Кайфовый рабочий стол получается. Не перестану кайфовать от него и хвастаться всем подря…
  6. Sep 11, 2026Дошли руки затестить свежий стабильный Оникс - официальный образ Альт атомик Ready set хор…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →