Установка 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 або виконавши команду:
- Кращі arm linux дистрибутиви
- Огляд пакетних менеджерів linux
- Як встановити tar gz в ubuntu
- Що краще deb або rpm
- Nodejs. Що таке npm.
- Apt vs apt-get. В чому різниця?
- Що краще - gentoo або arch linux
- До якого пакунку належить файл в linux
- Реліз ubuntu 16.10 yakkety yak beta 1
- Список встановлених пакетів gentoo
- Установка yandex браузер linux
- 6 Краще не ubuntu дистрибутивів linux для початківців
- Установка пакетів в centos 7
- Помилка apt-get command not found
- Установка оновлень ubuntu
- Установка пакетів ubuntu
- Установка vlc ubuntu 16.04
- Установка snap пакетів ubuntu
- Репозиторії centos 7
- Установка ace stream в ubuntu 16.04
- Установка пакетів в gentoo