Пакетный менеджер - это система, которая управляет установкой, обновлением и удалением программ в Linux. Она автоматически решает зависимости, обновляет репозитории, проверяет целостность пакетов и делает работу с софтом максимально удобной.

Каждый дистрибутив Linux использует определённый тип пакетов и свой пакетный менеджер. Иногда - несколько сразу.

Типы пакетов в Linux

Формат пакетов Где используется Пример
DEB Debian-based дистры Ubuntu, Linux Mint
RPM Red Hat-based Fedora, RHEL, openSUSE
PKG.TAR.ZST Arch-based Arch Linux, Manjaro
EOPKG Solus SolusOS
XPS / GZ NixOS Nix

Кроме этих, появились универсальные форматы:

  • Snap - Canonical (Ubuntu)
  • Flatpak - независимый формат от сообщества
  • AppImage - установка без инсталляции (portable)

Основные пакетные менеджеры Linux

APT (Advanced Package Tool)

  • Формат: DEB
  • Дистрибутивы: Debian, Ubuntu, Linux Mint, Pop!_OS и др.

Команды-примеры:

sudo apt update
sudo apt install firefox
sudo apt upgrade

Простой, стабильный, огромные репозитории.

DNF (Dandified Yum)

  • Формат: RPM
  • Используется: Fedora, RHEL 8+, CentOS Stream

Команды:

sudo dnf install vlc
sudo dnf upgrade

Быстрее и умнее, чем старый Yum.

Zypper

  • Формат: RPM
  • Дистро: openSUSE, SLE

Особенности: мощное управление репозиториями, хорош для админов.

sudo zypper in nano
sudo zypper dup

Pacman

  • Формат: pkg.tar.zst
  • Дистры: Arch Linux, Manjaro, EndeavourOS

Быстрый и минималистичный:

sudo pacman -Syu
sudo pacman -S firefox

Portage

  • Основан на Gentoo
  • Система сборки из исходников
emerge --search firefox
emerge --ask firefox

Гибкость за счёт USE-флагов, но требует опыта.

Nix

  • Дистро: NixOS, можно установить в любой Linux
  • Декларативный подход: конфиг описывает всю систему
nix-env -iA nixpkgs.firefox

Российские дистрибутивы

Дистрибутив Пакетный менеджер База
ALT Linux apt-rpm RPM
ROSA dnf RPM
Astra Linux apt DEB
РЕД ОС rpm / dnf RPM

Универсальные формат-платформы

Формат Плюсы Минусы
Flatpak Поддержка всеми дистрами, sandbox Часто весит больше
Snap Автообновления, удобство Медленный старт приложений
AppImage Не требует установки Нет автообновлений

Многие дистры поддерживают оба: Flatpak + Snap.

Что важнее при выборе?

При выборе дистрибутива лучше понимать:

  • какой пакетный менеджер применяется
  • как легко ставить нужное ПО
  • как обновляется система
  • насколько безопасны репозитории

Если хочешь максимальную совместимость → APT или DNF.
Если нужна гибкость и «чистый» Linux → Pacman.
Если хочешь экспериментировать → NixOS или Gentoo.

Итог

Linux предлагает богатый выбор пакетных менеджеров - от простых до максимально гибких. Но хорошая новость: в большинстве дистрибутивов установка программ сейчас проста и понятна даже новичку.

Главное - использовать официальные репозитории и проверенные источники.