web-dev-qa-db-fra.com

Comment définir une dépendance optionnelle dans un paquet Debian

Je travaille dans certains paquets Debian et à un moment donné j'aimerais ajouter des dépendances optionnelles, par exemple si foo-pkg est marqué comme devant être installé en même temps que my-pkg laisser foo-pkg installez d'abord, puis continuez avec my-pkg, si foo-pkg n'est pas disponible ou n'est pas marqué pour être installé, continuez simplement.

Je pourrais utiliser le Recommend: champ mais pour autant que mes tests soient passés, cela ne force pas apt-get à installer foo-pkg d'abord, aussi, je n'ai aucun contrôle sur foo-pkg, des idées?

1
Javier López

Pourquoi voulez-vous que votre package soit installé après? Votre post-configuration configure-t-elle votre package différemment si elle trouve que l'autre package est installé? Si tel est le cas, vous pouvez utiliser un déclencheur pour que votre package soit reconfiguré chaque fois que l'autre package est installé.

Suit une documentation:

2
psusi