Репозитарии инсталлированного программного обеспечения

Которые размещаются в каталогах:

- базовая система QNX размещаются в репозитариях;. /pkgs/base

- дополнительное программное обеспечение размещается в репозитариях /pkgs/repository

Содержимое репозитариев имеет определенную структуру, позволяющую избежать конфликтов между программным обеспечением разных производителей, версиями, целевыми и хост-платформами.

Путевое имя каталога, содержащего тот или иной пакет, имеет стандартизованный формат:

/ pkgs/repository/производитель /продукт/каталог_пакета

Внутри каждого пакета обязательно есть XML-файл MANIFEST, который полностью описывает пакет. Остальные файлы и каталоги организованы таким образом, как они должны располагаться в файловой системе, причем за корневой каталог считается каталог пакета. Файлы и каталоги пакета, специфичные для какой-либо аппаратной архитектуры, располагаются в отдельном каталоге (для платформы Intel –это х86).

Администратор пакетной файловой системы fs-pkg отображает содержимое файловой системы в привычном виде, скрывая пакетную структуру данных. Информация о конфигурации пакетов хранится в файле /etc/system/package/packages.

Идеология пакетов предполагает их неизменность, т. е. пакеты должны быть доступны только для чтения. Если требуется модифицировать или вообще заменить какой-либо файл, то это реализуют с помощью каталога /var/pkg/spili. Туда помещаются измененные и добавленные файлы, а также записывается информация об "удалении" файлов.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: