La liste des dépendances étant elle même dans chaque paquet,
il suffit de récupérer cette information.
en partant du paquet final de Asterisk tu trouveras dans le paquet "ouvert" le fichier
DEBIAN/control la ligne depends: truc mush machin foo bar bidule chose
c'est ça la liste des dépendances.
une fois extrait, tu as :
--->DEBIAN/
----->control (fichier décrivant les informations du paquet)
----->postinst (script exécuté après l'installation du paquet)
----->postrm (script exécuté après la désinstallation du paquet)
--->usr/
----->bin/
------->mes_binaires (ou scripts etc...)
----->share/
------->doc/
--------->README (tjrs mettre un readme)
--------->copyright
--------->changelog (changements apportés par rapport à la dernière version)
--------->changelog.Debian (idem, mais seulement pour le paquet Debian)
si tu ne sais pas construire ou modifier un paquet tu peux aussi faire l'extraction
apt-cache showpkg nom_packet
simuler l'installation sans la faire avec le mode verbeux est aussi un moyen d'obtenir cette information.
# la liste des dépendances est dans les paquets.
Posté par kuroineko . En réponse au message Récupérer fichiers et paquets pour serveur de dépôt. Évalué à 0.
La liste des dépendances étant elle même dans chaque paquet,
il suffit de récupérer cette information.
en partant du paquet final de Asterisk tu trouveras dans le paquet "ouvert" le fichier
DEBIAN/control la ligne depends: truc mush machin foo bar bidule chose
c'est ça la liste des dépendances.
une fois extrait, tu as :
--->DEBIAN/
----->control (fichier décrivant les informations du paquet)
----->postinst (script exécuté après l'installation du paquet)
----->postrm (script exécuté après la désinstallation du paquet)
--->usr/
----->bin/
------->mes_binaires (ou scripts etc...)
----->share/
------->doc/
--------->README (tjrs mettre un readme)
--------->copyright
--------->changelog (changements apportés par rapport à la dernière version)
--------->changelog.Debian (idem, mais seulement pour le paquet Debian)
si tu ne sais pas construire ou modifier un paquet tu peux aussi faire l'extraction
apt-cache showpkg nom_packet
simuler l'installation sans la faire avec le mode verbeux est aussi un moyen d'obtenir cette information.
exemple :
sh$ apt-cache rdepends apache2
apache2
Reverse Depends:
|zoph
apache2-mpm-itk
apache2-mpm-event
apache2-mpm-prefork
apache2-mpm-worker
zoneminder
apache2-mpm-itk
apache2-mpm-event
apache2-mpm-prefork
apache2-mpm-worker
|zabbix-frontend-php
apache2-mpm-itk
apache2-mpm-event
apache2-mpm-prefork
apache2-mpm-worker
[...]