


Linux |
| Менеджер управления пакетами RPM |
|
|
| Автор: Administrator | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.4.1. Менеджер управления пакетами RPM
Пакеты rpm могут находиться как на локальных файловых системах, так и быть доступными по сети. Основным средством управления пакетами в ОС Linux является менеджер пакетов Red Hat Package Manager (RPM). В состав менеджера пакетов RPM входит утилита rpm, при помощи которой происходит установка, обновление и выполнение других операций над пакетами, а также специальная база данных, в которой содержится информация обо всех установленных в системе пакетах, включая зависимости между пакетами и принадлежащие пакетам файлы. Кроме того, менеджер пакетов RPM отслеживает целостность файлов, входящих в состав пакета; управляет конфликтами, происходящими в процессе установки или обновления пакетов.
Таблица 3.10. Коды проверки RPM.
База данных RPM, входящая в состав менеджера пакетов RPM, содержит много полезной информации, которую можно получить, используя специальные запросы к базе RPM. Данные запросы позволяют определить пакет, к которому принадлежит присутствующий в системе файл, определить файлы, входящие в состав пакета, а также просмотреть дополнительную информацию по пакету. Для запроса к базе RPM необходимо выполнить команду rpm с ключом -q<N>, где вместо параметра <N> необходимо указать соответствующую опцию в зависимости от типа запроса. В таблице 3.11. приведены опции, используемые для выполнения запросов к базе RPM. Таблица 3.11. Опции команды rpm -q.
В ОС Linux существуют графические программы управления пакетами rpm, такие как pup и pirut.
Для установки пакета при помощи менеджера пакетов yum используется следующий синтаксис команды:
|
| Карта сайтаПартнеры |