Vous feriez probablement mieux de vous connecter à l'une des interfaces de script de Debian pour leurs divers outils de paquetage et d'écrire votre propre simulateur.
(Edit :je ne trouve pas dpkg-perl
et dpkg-python
plus. dpkg-awk
et dpkg-ruby
existent, mais ils ne semblent pas faire le travail.)
Cependant :Debian dispose d'un outil « equivs » qui vous permet de construire des paquets « vides » qui satisfont juste les dépendances, mais n'installent aucun fichier au-delà des fichiers de contrôle. http://packages.debian.org/search?keywords=equivs
dpkg
et apt-get
les deux ont des options pour s'exécuter avec différents répertoires d'administration et racine. Le dpkg
la page de manuel les a, mais le apt-get
on est enterré en apt.conf
.
RÉPERTOIRES
L'élément de configuration RootDir a une signification particulière. ...
aptitude vous permet de choisir ce qu'il faut installer, puis de le "valider" en exécutant dpkg et/ou apt avec les bons paramètres. Jouer avec peut être suffisant pour certains de vos besoins, bien que vous souhaitiez enregistrer les paramètres au préalable et les restaurer par la suite.