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.