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).