Перейти до основного контенту

Встановлення пакетів rpm на Linux: детальний посібник та поради

6 хв читання
2402 переглядів
Встановлення програмного забезпечення на Linux може бути складним завданням, особливо для новачків. Однак, завдяки використанню формату упаковки RPM (Red Hat Package Manager), вам буде значно легше керувати встановленням і оновленням пакетів на вашій системі.У цьому докладному посібнику ми розглянемо основні етапи встановлення RPM пакетів на Linux і поділимося корисними порадами, що допоможуть вам уникнути поширених помилок.Перед тим як почати, важливо зазначити, що RPM є де-факто стандартом для дистрибутивів Linux, основаних на Red Hat, таких як CentOS, Fedora і OpenSUSE. Іншими словами, це найбільш поширений формат пакетів для цих систем.Однак, навіть якщо ви використовуєте інший дистрибутив Linux, наприклад Debian або Ubuntu, існують утиліти, які дозволяють вам встановити RPM пакети на цих системах.Встановлення rpm пакетів на Linux:Щоб щоб встановити пакет у форматі rpm, вам знадобиться файл .rpm з самим пакетом або URL, за яким його можна завантажити. Для встановлення пакета, виконайте наступну команду в терміналі:sudo rpm -i пакет.rpmКоманда "rpm -i" вказує, що ви хочете встановити пакет, а ключ "-i" означає "install" (встановити). Права адміністратора (sudo) необхідні для виконання операції встановлення.Після запуску команди, система почне встановлення пакета та виводити інформацію про процес. Якщо встановлення пройшло успішно, ви побачите повідомлення про успішне завершення. В іншому випадку, ви отримаєте повідомлення про помилку та причину збою.Важливо зазначити, що під час встановлення нового пакета, система може вимагати встановлення його залежностей. Залежності - це пакети, від яких залежить робота даного пакета. У цьому випадку, ви також повинні будете встановити необхідні залежності.Встановлені пакети можна перевірити за допомогою команди "rpm -qa" (запит усіх). Вона виведе список усіх встановлених пакетів на вашій системі. Ви також можете використовувати команду "rpm -q пакет" для того, щоб перевірити, чи встановлений конкретний пакет.Для видалення пакета, використовуйте команду "rpm -e" (стерти). Наприклад, щоб видалити пакет з іменем "пакет", виконайте наступну команду:sudo rpm -e пакетКоманда "rpm -e" вказує, що ви хочете видалити пакет, а ключ "-e" означає "erase" (видалити). Права адміністратора (sudo) також потрібні для виконання операції видалення.Встановлення та видалення rpm пакетів на Linux дозволяє вам легко встановлювати та керувати програмним забезпеченням на вашій системі. Цей метод стає особливо корисним у випадках, коли потрібно встановити пакети, які не включені в репозиторій вашого дистрибутива.Підготовка системи та вибір необхідного пакетаПеред установкою rpm пакетів на Linux потрібно виконати кілька попередніх дій, щоб система була готова до цього процесу. Також необхідно правильно вибрати потрібний пакет для встановлення. У цьому розділі ми розглянемо ці кроки детальніше.1. Переконайтеся, що у вас встановлена відповідна версія Linux. В залежності від вашої операційної системи та її версії, можуть бути відмінності в доступних пакетах і способах їх встановлення. Перевірте, що ваша система підтримує rpm пакети і використовує відповідну версію менеджера пакетів (наприклад, yum або dnf для CentOS/RHEL/Fedora або zypper для openSUSE).2. Визначте, який пакет вам потрібен. Зазвичай це пов'язано з установкою конкретного застосунку або бібліотеки. Перевірте документацію або офіційний сайт проекту, щоб дізнатися, який пакет потрібен для установки.3. Переконайтеся, що у вас є всі необхідні залежності для вибраного пакета.Залежності - це інші пакети, які потрібні для роботи вибраного пакета. Якщо їх немає, пакет не буде встановлено. Перевірте список залежностей у документації або на офіційному сайті проєкту і переконайтеся, що ви встановили всі необхідні пакети.Завантажте rpm пакет з офіційного сайту проєкту або з довіреного джерела. Зазвичай на сайті проєкту є розділ "Завантаження" або "Отримати пакет", де можна скачати потрібний пакет. Скачайте файл ".rpm" і збережіть його в зручному для вас місці.Тепер ви готові переходити до наступного етапу - встановлення rpm пакета на Linux. У наступному розділі ми розглянемо процес установки в деталях.Встановлення rpm пакета командоюДля встановлення rpm пакета на Linux можна скористатися командоюrpm.Ця команда дозволяє керувати пакетами, виконувати їх встановлення, видалення і оновлення.щоб встановити пакет rpm, потрібно виконати наступну команду:sudo rpm -i package.rpmде package.rpm - це ім'я пакета, який ви хочете встановити. Ви також можете вказати шлях до файлу, якщо він знаходиться в іншому каталозі.Ключ -i означає "встановити" і вказує команді rpm на необхідність встановлення пакета.Зверніть увагу, що для виконання команди rpm вам можуть знадобитися права адміністратора. Тому перед командою рекомендується використати префікс sudo, щоб отримати права суперкористувача.Після виконання команди установка пакета буде проведена. Якщо все пройде успішно, ви побачите повідомлення про те, що пакет був успішно встановлений.Робота з залежностями та оновленням пакетівЯкщо при спробі встановити пакет ви отримуєте повідомлення пропомилці, пов'язаній з недостатністю якихось залежностей, то перед встановленням цього пакета вам необхідно встановити або оновити ці залежності.

Для вирішення проблем із залежностями вам можуть стати в пригоді наступні команди:

  • sudo yum install [ім'я залежності] - встановлення необхідної залежності за допомогою пакетного менеджера Yum;
  • sudo dnf install [ім'я залежності] - встановлення необхідної залежності за допомогою пакетного менеджера DNF;
  • sudo zypper install [ім'я залежності] - встановлення необхідної залежності за допомогою пакетного менеджера Zypper.

Після встановлення необхідних залежностей ви можете продовжити встановлення оригінального пакета.

Для оновлення вже встановлених пакетів ви можете використовувати таку команду:

  • sudo yum update [ім'я пакета] - оновлення пакета за допомогою пакетного менеджера Yum;
  • sudo dnf оновлення[ім'я пакета] - оновлення пакета за допомогою пакетного менеджера DNF;
  • sudo zypper update [ім'я пакета] - оновлення пакета за допомогою пакетного менеджера Zypper.

Ці команди дозволяють оновити вказаний пакет до останньої версії в репозиторії.

Якщо ви хочете оновити всі встановлені пакети одразу, то замість імені пакета введіть команду без вказівки імені:

  • sudo yum update - оновлення всіх пакетів за допомогою пакетного менеджера Yum;
  • sudo dnf update - оновлення всіх пакетів за допомогою пакетного менеджера DNF;
  • sudo zypper update - оновлення всіх пакетів за допомогою пакетного менеджера Zypper.

Після оновлення пакетів вам може знадобитися виконати перезавантаження системи, щоб зміни набрали чинності.