🗂 Основные менеджеры пакетов:
-
apt — Debian/Ubuntu-
yum, dnf — CentOS, RHEL, Fedora-
pacman — Arch Linux-
snap, flatpak — кроссплатформенные🟦
apt (Debian/Ubuntu)apt update # Обновить список пакетов
apt upgrade # Обновить установленные пакеты
apt install <пакет> # Установить пакет
apt remove <пакет> # Удалить пакет (оставив конфиги)
apt purge <пакет> # Удалить с конфигами
apt autoremove # Удалить неиспользуемые зависимости
apt search <имя> # Найти пакет
apt show <пакет> # Информация о пакете
🟨
yum (CentOS 7 и старше)yum check-update # Проверить обновления
yum update # Обновить всё
yum install <пакет> # Установить
yum remove <пакет> # Удалить
yum info <пакет> # Информация о пакете
yum list installed # Все установленные пакеты
yum search <ключевое_слово> # Поиск
🟥
dnf (Fedora, CentOS 8+)dnf check-update # Проверить обновления
dnf upgrade # Обновить всё
dnf install <пакет> # Установить
dnf remove <пакет> # Удалить
dnf info <пакет> # Инфо о пакете
dnf search <имя> # Поиск
dnf list installed # Установленные пакеты
🟩
pacman (Arch Linux и производные)pacman -Syu # Обновить систему
pacman -S <пакет> # Установить пакет
pacman -R <пакет> # Удалить
pacman -Rs <пакет> # Удалить с зависимостями
pacman -Ss <поиск> # Поиск в репозиториях
pacman -Qi <пакет> # Информация о пакете
pacman -Qdt # Найти осиротевшие пакеты
🌀
snap (Canonical, sandboxed)snap find <пакет> # Найти
snap install <пакет> # Установить
snap list # Установленные пакеты
snap refresh # Обновить всё
snap remove <пакет> # Удалить
🔵
flatpak (Sandboxed, альтернатива snap)flatpak search <имя> # Поиск
flatpak install <репо> <имя> # Установить (обычно `flathub`)
flatpak run <идентификатор> # Запустить
flatpak list # Список установленных
flatpak update # Обновить всё
flatpak uninstall <имя> # Удалить
📌 Примечание:
-
snap и flatpak — изолированные окружения, не конфликтуют с системными пакетами. - Используйте
apt, dnf и др. для системных компонентов, а snap/flatpak — для десктопных/изолированных приложений.@sysadmin1