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? Делитесь опытом в комментариях.