GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Créer un paquet .deb avec uniquement des dépendances ?

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


Debian
  1. Comment extraire des fichiers de l'archive de paquets Debian DEB

  2. Configuration rapide du proxy de mise en cache du paquet Debian/Ubuntu avec apt-cacher-ng

  3. Comment créer un utilisateur SSH emprisonné avec Jailkit sur Debian 9 (Stretch)

  4. Vérification des dépendances de paquet avec apt-rdepends sur Debian et Ubuntu

  5. Debian – Comment bloquer les non-free avec les préférences Apt ?

Comment créer un utilisateur ssh emprisonné avec Jailkit sur Debian/Ubuntu

Comment installer le paquet Debian (.deb)

Comment accélérer les téléchargements et les mises à jour de packages avec apt-fast sur Debian 10

Vérifier les dépendances d'un paquet dans Ubuntu 20.04 et Debian 10

Comment installer les packages Deb dans Ubuntu, Debian et Mint

Comment créer un utilisateur SFTP uniquement dans Debian 11