С точки зрения пакетной файловой системы, репозиторий — это всего лишь область, где находятся установленные файлы. В соответствии со стандартом QNX RTP, в системе есть два репозитория, расположенные в/pkgs:
— /pkgs/base — репозиторий, предназначенный только для чтения, содержащий файлы, являющиеся основой дистрибутива самой системы;
— /pkgs/repository — репозиторий, в который устанавливаются дополнительные пакеты программного обеспечения. Просмотреть содержимое этого репозитория, можно из QNX Package Manager, всего лишь нажав кнопку «View My Software».
В случае, если Вы исчерпаете все свободное дисковое пространство, у Вас будет возможность смонтировать другое дисковое устройство в каталог /pkgs и сообщить QNX Package Manager о Ваших намерениях установить программное обеспечение в новый репозиторий. В самом деле, возможность монтирования в каталог /pkgs, дает дополнительные удобства — инсталляционный репозиторий может при этом реально находиться в любом месте Вашего диска, даже на дискете. Естественно, что при использовании такой возможности, Вам придется проинформировать пакетную файловую систему о существовании нового репозитория и о том, какие пакеты, содержащиеся в нем, Вы хотите активизировать. Сделать это можно с помощью QNX Package Manager.
Структура инсталляционного репозитория исключает конфликты программного обеспечения. При создании пакета всегда запрашивается информация о спецификации и версии программного обеспечения. Эта информация впоследствие используется при создании структуры каталога в инсталляционном репозитории. Вам не обязательно знать подробности структуры таких каталогов; мы уже создали инструментальные средства создания пакетов программного обеспечения, которые позаботятся об этом вместо Вас.