ctrllife.ru/ctrllife

Переход с apt на dnf: инструкция для пользователей Fedora

fedora-apt-to-dnf-guide

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)

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

Оцените статью