Поиск по сайту:
Одним людям идут их недостатки, а другим даже достоинства не к лицу (Ларошфуко).

Команда DNF в Linux: подробное руководство

19.11.2024
Что такое команда DNF в Linux

DNF (Dandified YUM) – это мощный менеджер пакетов, который используется в современных дистрибутивах Linux на основе RPM (например, Fedora, CentOS, RHEL). Он служит для установки, обновления, удаления и поиска программного обеспечения. DNF является эволюцией популярного менеджера пакетов YUM и предлагает ряд улучшений, таких как повышенная производительность, более эффективное разрешение зависимостей и более удобный интерфейс командной строки.

 

Основные функции команды DNF

  • Установка пакетов: Для установки нового пакета используется команда dnf install <имя_пакета>. Например, для установки браузера Firefox:
    dnf install firefox

     

     

  • Обновление пакетов: Обновить все установленные пакеты можно командой:
    dnf upgrade

    Для обновления конкретного пакета:

    dnf update <имя_пакета>

     

     

  • Удаление пакетов: Для удаления пакета используется команда:
    dnf remove <имя_пакета>

     

     

  • Поиск пакетов: Чтобы найти пакет по ключевому слову, используйте команду:
    dnf search <ключевое_слово>

     

     

  • Информация о пакете: Для получения подробной информации о пакете:
    dnf info <имя_пакета>

     

     

Почему DNF лучше YUM?

  • Производительность: DNF оптимизирован для более быстрой работы, особенно при работе с большими репозиториями.
  • Разрешение зависимостей: DNF более эффективно разрешает сложные зависимости между пакетами.
  • Удобство использования: DNF имеет более интуитивно понятный интерфейс командной строки и предлагает дополнительные возможности для настройки.

 

Расширенные возможности DNF

  • Группы пакетов: DNF позволяет устанавливать и управлять группами пакетов. Например, для установки всех пакетов, необходимых для разработки веб-приложений:
    dnf groupinstall 'Development Tools'

     

     

  • Репозитории: DNF позволяет легко добавлять и удалять репозитории, чтобы расширить список доступных пакетов.
  • Транзакции: DNF поддерживает транзакции, что позволяет отменить все изменения, если что-то пойдет не так.

 

Примеры использования DNF

  • Установка нескольких пакетов одновременно:
    dnf install vim git httpd

     

     

  • Обновление системы с указанием конкретных пакетов:
    dnf upgrade kernel vim

     

     

  • Поиск пакетов по регулярному выражению:
    dnf search ^kernel

     

     

  • Очистка кэша:
    dnf clean all

     

     

 

Заключение

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

 

Дополнительные ресурсы:

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
AlmaLinux 9.5 «Teal Serval» выпущен с ядром 5.14, новыми наборами…

Спасибо!

Теперь редакторы в курсе.