Pravděpodobně bude nejlepší, když se zapojíte do jednoho ze skriptovacích rozhraní, které má Debian pro různé nástroje balíčků, a napíšete si svůj vlastní simulátor.
(Edit:Nemohu najít dpkg-perl a dpkg-python už dpkg-awk a dpkg-ruby existují, ale nezdá se, že by tuto práci zvládly.)
Nicméně:Debian má nástroj "equivs", který vám umožní vytvářet "prázdné" balíčky, které pouze splňují závislosti, ale neinstalují žádné soubory mimo kontrolní soubory. http://packages.debian.org/search?keywords=equivs
dpkg a apt-get oba mají možnosti spuštění s různými administračními a kořenovými adresáři. dpkg manuálová stránka je má, ale apt-get jeden je pohřben v apt.conf .
ADRESÁŘE
Konfigurační položka RootDir má zvláštní význam. ...
aptitude vám umožňuje vybrat si, co chcete nainstalovat, a pak to "potvrdí" spuštěním dpkg a/nebo apt se správným nastavením. Pohrát si s tím může být pro některé vaše potřeby dostačující, i když budete chtít uložit nastavení předem a obnovit doslov.