Установка и обновление программных пакетов

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

Работа системного администратора неразрывно связана с управлением программным обеспечением. Данное испытание поможет вам освоить базовые операции по установке новых программ и обновлению существующих пакетов с помощью менеджера пакетов dnf в среде Red Hat Enterprise Linux (RHEL). Эти навыки критически важны для поддержания работоспособности и безопасности системы.

Установка нового пакета

Ваша первая задача — установить новый программный пакет из репозиториев, настроенных в системе. Вам необходимо установить tree — полезную утилиту для визуализации структуры каталогов в виде дерева.

Задачи

  • Установите программный пакет tree.

Требования

  • Используйте команду dnf для выполнения установки.
  • Для установки программного обеспечения требуются привилегии sudo.

Пример

После успешной установки запуск команды tree в вашем домашнем каталоге (/home/labex), который на данный момент пуст, должен вывести следующий результат:

[labex@host ~]$ tree
.
└── project

1 directory, 0 files
✨ Проверить решение и практиковаться

Обновление существующего пакета

Поддержание программного обеспечения в актуальном состоянии имеет решающее значение для безопасности и стабильности системы. Ваша следующая задача — обновить установленный пакет vim до последней версии, доступной в репозиториях.

Задачи

  • Обновите пакет vim.

Требования

  • Используйте команду dnf для выполнения обновления.
  • Для обновления программного обеспечения требуются привилегии sudo.

Пример

После обновления пакета vim вы можете проверить его версию. В выводе должен отобразиться номер новой, актуальной версии.

vim --version
VIM - Vi IMproved 9.x
...
✨ Проверить решение и практиковаться

Резюме

В ходе этого испытания вы освоили базовые навыки управления программным обеспечением в Red Hat Enterprise Linux. Вы попрактиковались в установке нового пакета (tree) и обновлении существующего (vim) с помощью консольного инструмента dnf. Эти операции являются фундаментом работы любого системного администратора, отвечающего за развертывание, настройку и сопровождение систем RHEL.