title: Переход с apt на dnf: Fedora для пользователей Debian
description: Шпаргалка и сравнение команд apt и dnf при переходе с Ubuntu/Debian на Fedora
Переход с apt на dnf: Fedora для пользователей Debian
Если привычен apt из Ubuntu или Debian, но рассматривается Fedora — переход будет комфортным. dnf осваивается быстро, команды логичны. Ниже — практическое руководство, таблица соответствий и шпаргалка по dnf.
Что такое dnf
dnf (Dandified Yum) — пакетный менеджер Fedora. Отвечает за установку, удаление, обновление и поиск пакетов. Репозитории обновляются автоматически, команда dnf upgrade включает обновление метаданных.
Сравнение команд apt и dnf
| Цель | Ubuntu / apt | Fedora / dnf |
|---|---|---|
| Обновить список пакетов | sudo apt update | ⛔️ Не требуется |
| Обновить все пакеты | sudo apt upgrade | sudo dnf upgrade |
| Установить пакет | sudo apt install htop | sudo dnf install htop |
| Удалить пакет | sudo apt remove htop | sudo dnf remove htop |
| Очистить кэш | sudo apt clean | sudo dnf clean all |
| Найти пакет | apt search htop | dnf search htop |
| Информация о пакете | apt show htop | dnf info htop |
| Список установленных пакетов | apt list --installed | dnf list installed |
| Установить локальный .deb/.rpm | sudo dpkg -i file.deb | sudo dnf install ./file.rpm |
Примеры использования dnf
sudo dnf install neofetch sudo dnf upgrade sudo dnf remove neofetch dnf search neofetch dnf info neofetch sudo dnf clean all Где хранятся конфиги и логи
| Элемент | Путь |
|---|---|
| Основной конфиг dnf | /etc/dnf/dnf.conf |
| Кэш пакетов | /var/cache/dnf |
| История операций | dnf history |
Дополнительные возможности
- Fedora по умолчанию поддерживает Flatpak. Пример установки:
flatpak install flathub org.gimp.GIMP - Для управления пакетами через интерфейс:
gnome-software(GNOME)plasma-discover(KDE)
При добавлении сторонних репозиториев (например, RPM Fusion) используется dnf config-manager или ручное размещение файлов в /etc/yum.repos.d/
Шпаргалка по dnf
sudo dnf install <имя>— установить пакетsudo dnf remove <имя>— удалить пакетsudo dnf upgrade— обновить все пакетыdnf search <имя>— найти пакетdnf info <имя>— информация о пакетеdnf list installed— список установленных пакетовsudo dnf clean all— очистить кэш
Выводы
Переход на Fedora не требует переобучения: dnf схож с apt по синтаксису и логике. Fedora предлагает гибкое управление пакетами и встроенную поддержку Flatpak.
Обсуждение
Какие команды стали основными после перехода на Fedora? Делитесь опытом в комментариях.









