J'ai un logiciel fourni sous forme de paquet deb ou de source. J'aimerais l'installer à partir des sources afin de pouvoir l'installer dans un répertoire non standard, mais j'aimerais utiliser apt pour la gestion des dépendances.
Existe-t-il un logiciel que je peux utiliser pour créer un package deb à partir d'un autre qui n'est qu'un package factice avec les dépendances du package ?
EDIT :Pour clarifier, je veux satisfaire les dépendances du logiciel, pas utiliser le logiciel pour satisfaire les dépendances.
Réponse acceptée :
Vous pouvez utiliser equivs pour ça. Installez les equivs package et exécutez
equivs-control yourpackage.control
(en remplacement de yourpackage avec quelque chose d'approprié à votre situation).
Cela créera un modèle yourpackage.control dossier; modifiez-le comme il convient :
- pour appliquer les dépendances, répertoriez-les dans le champ
Depends:ligne ; - pour satisfaire les dépendances, répertoriez-les dans le
Provides:ligne (en l'ajoutant si nécessaire).
Si vous souhaitez satisfaire une seule dépendance, nommez votre package en conséquence, ne Provide il.
Vous devez également renseigner le champ Version: doubler. Puis lancez
equivs-build yourpackage.control
et installez le .deb résultant package (qui appliquera les dépendances).