The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

2.2 База данных RPM

База данных RPM хранит информацию обо ВСЕХ пакетах, установленных в системе. Эта база может использоваться для запросов, касающихся того, что установлено, для информирования о версиях установленного ПО, для оценки целостности пакетов и системы, по крайней мере с точки зрения набора пакетов.
Файлы базы данных живут в директории /usr/lib/rpm и их набор включает примерно следующее:

Basenames
Conflictname
__db.001
__db.002
__db.003
Dirnames
Filemd5s
Group
Installtid
Name
Packages
Providename
Provideversion
Pubkeys
Requirename
Requireversion
Sha1header
Sigmd5
Triggername

Эти файлы созданы системой управления базой данных RPM. Файлы __db.001 и ему подобные - это файлы блокировки СУБД RPM. Остальные файлы - компоненты БД в формате Berkeley DB. Наиболее значимый файл - Packages. В нем хранятся значения полей хедера для каждого пакета, индексированные по внутреннему номеру пакета.
Другие файлы, как, например, Name, Providename, Group помогают оптимизировать запросы с помощью их типизации и ускорить работу БД с точки зрения пользователя.

Далее - Команды RPM
Назад - Бинарные rpm и rpm с исходным кодом
Содержание


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList