Руководство разработчика по пакетированию приложений

Определение зависимостей пакета

Необходимо определить, будет ли ваш пакет иметь зависимости от других пакетов или другие пакеты будут зависеть от вашего пакета. Зависимости и несовместимые версии можно определить с помощью двух дополнительных информационных файлов пакета, compver и depend.

Файл compver позволяет указать предыдущие версии пакета, совместимые с устанавливаемой версией.

Поставка файла depend позволяет определить три типа зависимостей, связанных с создаваемым пакетом. Эти типы зависимости перечислены ниже:

Файл depend разрешает только самые основные зависимости. Если пакет имеет зависимость от конкретного файла, его содержимого или поведения, файл depend не может обеспечить необходимую точность. В этом случае для подробной проверки зависимостей необходимо использовать сценарий request или сценарий checkinstall. Сценарий checkinstall также является единственным сценарием, который может без ошибок остановить процесс установки пакета.


Примечание –

Убедитесь в том, что файлы depend и compver имеют записи в файле prototype. Файл должен иметь тип i (для информационного файла пакета).


Для получения дополнительной информации см. справочную страницу depend(4) и compver(4).