Sangat mudah untuk menambahkan varian Anda sendiri dengan paket kustom tambahan ke debootstrap .
Buka /usr/share/debootstrap/scripts/precise
di 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 variants
dan 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 base
variabel 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-debs
bendera "simulasi", misalnya
sudo debootstrap --print-debs --variant = allmybase presisi / tmp / prec-chroot
- Dalam contoh ini, output akan menunjukkan bahwa paket
htop
dan traceroute
akan dimasukkan ke dalam allmybase chroot.