Anda mungkin lebih baik menggunakan salah satu antarmuka skrip yang dimiliki Debian untuk berbagai alat paketnya dan menulis simulator Anda sendiri.
(Sunting:Saya tidak dapat menemukan dpkg-perl dan dpkg-python lagi. dpkg-awk dan dpkg-ruby ada, tetapi mereka sepertinya tidak akan melakukan pekerjaan itu.)
Namun:Debian memiliki alat "equivs" yang memungkinkan Anda membuat paket "kosong" yang hanya memenuhi dependensi, tetapi tidak menginstal file di luar file kontrol. http://packages.debian.org/search?keywords=equivs
dpkg dan apt-get keduanya memiliki opsi untuk dijalankan dengan administrasi dan direktori root yang berbeda. dpkg halaman manual memilikinya, tetapi apt-get satu terkubur di apt.conf .
DIREKTORI
Item konfigurasi RootDir memiliki arti khusus. ...
aptitude memungkinkan Anda memilih apa yang akan diinstal, lalu "melakukannya" dengan menjalankan dpkg dan/atau apt dengan pengaturan yang tepat. Bermain-main dengan itu mungkin cukup untuk beberapa kebutuhan Anda, meskipun Anda ingin menyimpan pengaturan sebelumnya, dan memulihkan kata penutup.