Короткий посібник з роботи з YUM у Linux
Yellowdog Updater, Modified (скорочено YUM) – це менеджер пакетів, який використовується у дистрибутивах Linux на основі RPM (Red Hat Package Manager), таких як CentOS, Fedora та RHEL (Red Hat Enterprise Linux). YUM дозволяє легко встановлювати, оновлювати, видаляти та керувати програмними пакунками. У цій статті ми розглянемо основні команди і принципи YUM, які допоможуть вам ефективно керувати пакунками у вашій системі Linux.
Встановлення пакунків
Мабуть, одним з основних і найбільш часто використовуваних завдань і процесів менеджера пакунків YUM є встановлення програмного забезпечення. Для цього використовується команда yum install. Розглянемо приклад встановлення веб-сервера nginx
sudo yum install nginx
Після виконання цієї команди YUM автоматично знайде всі залежності, необхідні для встановлення nginx, завантажить і встановить їх.
Пошук пакунків
Перед встановленням пакунка ви можете скористатися командою yum search для його пошуку в репозиторіях. Наприклад, для пошуку пакунка, пов’язаного зі словом “website”:
yum search website
Ця команда поверне список усіх пакунків, які містять у своєму описі або назві ключові слова “веб-сервер”.
Оновлення пакунків
YUM також дозволяє оновлювати встановлені пакунки до останньої версії. Щоб оновити певний пакунок, скористайтеся командою yum update з назвою пакунка:
sudo yum update nginx
Якщо ви хочете оновити всі пакунки на вашому сервері, просто запустіть команду без вказівки пакунка:
sudo yum update
Ця команда оновить усі пакунки до останньої доступної версії.
Видалення пакунків
Якщо вам потрібно видалити пакунок з вашої системи, скористайтеся командою yum remove. Наприклад, щоб видалити пакунок httpd:
sudo yum remove nginx
YUM автоматично видалить пакунок і всі залежності, які більше не використовуються іншими встановленими програмами.
Очищення кешу
YUM зберігає завантажені пакунки та інформацію про них у кеші. Це прискорює роботу системи, але з часом кеш може займати значний обсяг пам’яті. Щоб очистити кеш, скористайтеся командою yum clean. Очищення всіх кешованих даних виконується за допомогою наступної команди:
sudo yum clean all
Ця команда видаляє з кешу всі файли, включно зі списками сховищ і викачаними пакунками.