Установка rpm пакетів в linux

Відео: .rpm vs .deb в чому різниця?

Рано чи пізно нам доводиться встановлювати програмне забезпечення не з офіційних репозиторіїв. Там є далеко не всі пакети, і не завжди є найновіші версії, тільки що вийшли програм. Дуже часто розробники розміщують на своєму офіційному сайті пакети для найпопулярніших дистрибутивів. Зазвичай це deb і rpm. Останній зустрічається трохи рідше, але якщо ви використовуєте дистрибутив на базі Red Hat, вам потрібен саме цей формат пакетів. Також в мережі часто можна знайти бібліотеки та інші компоненти, яких немає в репозиторіях у вигляді пакетів.

Раніше ми вже розглядали установку deb пакетів в Ubuntu. А в цій статті буде докладно розібрана установка rpm пакетів в linux.

Що таке RPM?

RPM або RPM Package Manager - це пакетний менеджер, який використовується в дистрибутивах Linux, заснованих на Red Hat. Таку ж назву має формат файлів цього пакетного менеджера.

Цей формат не надто сильно відрізняється від того ж самого Deb. Ви можете подивитися їх детальне порівняння в статті що краще deb або rpm. Тут же, тільки зазначу, що файл rpm - це звичайний cpio архів, в якому містяться самі файли програми, а також метадані, що описують куди їх потрібно встановлювати. База всіх встановлених пакетів знаходиться в каталозі / var / lib / rpm. З особливостей можна відзначити, що rpm не підтримує рекомендовані пакети, а також залежно формату або-або.

Для управління пакетами, так само як і в Debian-системах, тут існує консольна, низкоуровневая утиліта з однойменною назвою - rpm. Її ми і будемо розглядати далі в статті. У різних системах використовуються різні пакетні менеджери, наприклад в Red Hat використовується Yum, в Fedora - DNF, а в OpenSUSE - zypper, але у всіх цих системах буде працювати утиліта rpm.

Відео: OS.26 Установка rpm-пакетів Linux (openSUSE)

Установка RPM пакетів в Linux




Давайте спочатку розглянемо синтаксис самої утиліти rpm:

Відео: Linux - Компіляція програм з вихідних в Ubuntu

$ rpm -режимопції пакет

Утиліта може працювати в одному з режимів:

  • -q - запит, отримання інформації;
  • -i - установка;
  • -V - перевірка пакетів;
  • -U - оновлення;
  • -e - видалення.



Розглянемо лише найцікавіші опції програми, які знадобляться нам в цій статті:

Відео: Установка deb пакетів. Використання gdebi

  • -v - показати детальну інформацію;
  • -h - виводити статус-бар;
  • --force - виконувати дію примусово;
  • --nodeps - не перевіряти залежності;
  • --replacefiles - замінювати все старі файли на нові без попереджень;
  • -i - отримати інформацію про пакет;
  • -l - список файлів пакета;

Тепер, коли ви вже маєте уявлення як працювати з цією програмою, може бути розглянута установка rpm пакета в Linux. Найпростіша команда установки буде виглядати ось так:

$ Sudo rpm -iv імя_пакета.rpm

Також ви можете включити відображення статус бару в процесі установки:

$ Sudo rpm -q Имя_Пакета

Також відразу можна видалити пакет, якщо він не потрібен:

$ Sudo yum --nogpgcheck localinstall імя_пакета.rpm

Перша опція відключає перевірку GPG ключа, а друга каже, що ми будемо виконувати установку локального пакета. У Fedora, за допомогою dnf все робиться ще простіше:

$ Sudo zypper install імя_пакета.rpm

Ось так дуже просто виконується установка rpm з залежностями. Але не всім подобається працювати в консолі, багато нові користувачі хочуть використовувати графічний інтерфейс для вирішення всіх завдань, в тому числі і цієї. Далі ми розглянемо кілька таких утиліт.

Установка RPM файлу в GUI

Якщо ви використовуєте OpenSUSE, то це робиться дуже просто. Універсальний конфігуратор системи YaST, крім усього іншого дозволяє встановити rpm пакети. Ви можете зробити це за допомогою файлового менеджера, вибравши пункт контекстного меню для файлу відкрити за допомогою Yast або виконавши команду:

Поділися в соціальних мережах:

Схожі
Репозиторії centos 7Репозиторії centos 7
6 Краще не ubuntu дистрибутивів linux для початківців6 Краще не ubuntu дистрибутивів linux для початківців
Установка ace stream в ubuntu 16.04Установка ace stream в ubuntu 16.04
Установка vlc ubuntu 16.04Установка vlc ubuntu 16.04
Список встановлених пакетів gentooСписок встановлених пакетів gentoo
Установка пакетів в gentooУстановка пакетів в gentoo
До якого пакунку належить файл в linuxДо якого пакунку належить файл в linux
Що краще - gentoo або arch linuxЩо краще - gentoo або arch linux
Реліз ubuntu 16.10 yakkety yak beta 1Реліз ubuntu 16.10 yakkety yak beta 1
Установка snap пакетів ubuntuУстановка snap пакетів ubuntu
» » Установка rpm пакетів в linux