Você precisa determinar se o seu pacote tem dependências em outros pacotes e se outros pacotes dependem do seu pacote. As dependências e incompatibilidades podem ser definidas com dois arquivos de informação opcionais do pacote, compver e depend.
Entregar um arquivo compver permite nomear as versões anteriores do pacote compatíveis com o pacote que está sendo instalado.
Entregar um arquivo depend permite definir três tipos dependências associadas ao pacote. Os tipos de dependências são:
Um pacote de pré-requisito – Seu pacote depende da existência de outro pacote
Uma dependência inversa – Outro pacote depende da existência do seu pacote
Use o tipo de dependência inversa somente quando um pacote que não puder entregar um arquivo depend dependa do seu pacote.
Um pacote incompatível – Seu pacote é incompatível com o pacote nomeado
O arquivo depend resolve somente dependências muito básicas. Se seu pacote depende de um arquivo específico, do seu conteúdo ou do seu comportamento, o arquivo depend não oferece precisão adequada. Neste caso, um script request ou o script checkinstall deve ser usado para a verificação de dependência detalhada. O script checkinstall é também o único script capaz de interromper perfeitamente o processo de instalação do pacote.
Tenha certeza de que os arquivos depend e compver tenham entradas no arquivo prototype. O tipo de arquivo deve ser i (para arquivo de informação do pacote).
Consulte as páginas do manual depend(4) e compver(4) para obter mais informações.