[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Программирование: Разработка и отладка программ
Информация о программном продукте и его компонентах хранится в базе данных
Реестра программного обеспечения (SWVPD). SWVPD содержит набор команд и
классы объектов Администратора объектных данных (ODM), предназначенные для
обслуживания информации о программном продукте. Команды SWVPD позволяют
запрашивать (lslpp) и проверять (lppchk) информацию об установленных программных
продуктах. Классы объектов ODM задают диапазон и формат этой
информации.
С помощью Администратора объектных данных команда installp добавляет в базу данных SWVPD следующую
информацию:
- Имя программного продукта (например, AIXwindows).
- Версию программного продукта, задающая операционную систему, для которой
создан продукт.
- Выпуск программного продукта, который определяет, какие изменения были
внесены во внешний программный интерфейс продукта.
- Уровень модификации программного продукта, который определяет, какие
изменения, не связанные с внешним программным интерфейсом, были внесены в
продукт.
- Уровень исправления программного продукта, который определяет небольшие
обновления, которые будут добавлены в продукт следующего уровня
модификации.
- Поле идентификатора исправления.
- Имена, контрольные суммы и размеры файлов, входящие в программный продукт
или его компонент.
- Состояние программного продукта: доступен, устанавливается,
установлен, фиксируется, зафиксирован, аннулируется или содержит
ошибку.
Информация об установленном программном продукте представляется в SWVPD в
виде классов объектов lpp, inventory,
history, и product. Они хранятся в
следующих каталогах:
/etc/objrepos
| часть / (корневая) программного продукта
|
/usr/lib/objrepos
| часть /usr программного продукта
|
/usr/share/lib/objrepos
| часть /usr/share программного продукта
|
К этим классам объектов применимы все команды и процедуры ODM. Все
классы объектов и константы SWVPD хранятся в заголовочном файле
swvpd.h. Константа, задающая атрибут класса объектов,
может применяться только для этого класса объектов.
Класс объектов lpp (LPP_TABLE)
| Класс объектов lpp содержит информацию об установленных
программных продуктах, в том числе об их текущем состоянии.
|
Класс объектов inventory
(INVENTORY_TABLE)
| Класс объектов inventory содержит информацию о файлах
программного продукта.
|
Класс объектов history (HIST_TABLE)
| Класс объектов history содержит информацию о хронологии
установки и обновления программного продукта.
|
Класс объектов product (PRODUCT_TABLE)
| Класс объектов product содержит информацию об установке и
обновлении программных продуктов и предъявляемых ими требованиях.
|
/etc/objrepos
| Содержит четыре класса объектов SWVPD для корневой части
(/ ) программного продукта.
|
/usr/lib/objrepos
| Содержит четыре класса объектов SWVPD для части /usr
программного продукта.
|
/usr/share/lib/objrepos
| Содержит четыре класса объектов SWVPD для части /usr/share
программного продукта.
|
Команды installp, lppchk, lslpp,
sysck.
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]