Sangat mudah untuk menambahkan varian Anda sendiri dengan paket kustom tambahan ke debootstrap .
Buka /usr/share/debootstrap/scripts/precisedi editor Anda.
- Perhatikan bahwa ini, bersama dengan banyak rilis Ubuntu, adalah tautan simbolis ke
/usr/share/debootstrap/scripts/gutsy; jika Anda hanya ingin memengaruhi rilis tertentu, putuskan tautannya dan jadikan sebagai salinan skrip nyali .
Di sekitar baris 22, temukan baris yang diawali dengan variantsdan tambahkan varian khusus Anda di akhir:
varian - buildd fakechroot minbase allmybase
Temukan work_out_debs()fungsi di sekitar baris 34, dan lihat pengaturan default untuk basevariabel untuk varian "basis" Anda (di sini, minbase):
Elif doing_variant fakechroot || doing_variant minbase; kemudian
base = "apt"
Tambahkan varian Anda sendiri dengan paket kustom di akhir fungsi:
elif doing_variant allmybase; kemudian
base = "apt htop traceroute"
Simpan, keluar, dan uji dengan --print-debsbendera "simulasi", misalnya
sudo debootstrap --print-debs --variant = allmybase presisi / tmp / prec-chroot
- Dalam contoh ini, output akan menunjukkan bahwa paket
htopdan tracerouteakan dimasukkan ke dalam allmybase chroot.