Debootstrap'a ek özel paketlerle kendi varyantınızı eklemek oldukça kolaydır .
Debootstrap yapılandırması / çalışma zamanı komut bulunmaktadır /usr/share/debootstrap/scripts
. Paketlerle birlikte allmybase
her şeyi içeren bir varyant oluşturalım ve .minbase
htop
traceroute
/usr/share/debootstrap/scripts/precise
Editörünüzde açın .
- Bunun, birçok Ubuntu sürümüyle birlikte sembolik bir bağlantı olduğunu unutmayın
/usr/share/debootstrap/scripts/gutsy
; yalnızca belirli bir sürümü etkilemek istiyorsanız, bağlantıyı kesin ve bunun yerine gutsy komut dosyasının bir kopyasını oluşturun .
22. satır civarında, ile başlayan satırı bulun variants
ve özel varyantınızı sonuna ekleyin:
varyantları - buildd fakechroot minbase allmybase
work_out_debs()
34 hattı etrafındaki işlevi bulun ve base
"temel" değişkeniniz için değişkenin varsayılan ayarlarına bakın (burada, minbase
):
elif doing_variant fakechroot || varyant minbase yapıyor; sonra
Baz = "apt"
İşlevin sonunda özel paketlerle kendi varyantınızı ekleyin:
elif yapıyor_varyant allmybase; sonra
base = "apt htop traceroute"
Kaydedin, çıkın ve --print-debs
"simülasyon" bayrağıyla test edin , ör.
sudo debootstrap --print-debs --variant = allmybase hassas / tmp / prec-chroot
- Bu örnekte, çıktı
htop
ve traceroute
paketlerinin allmybase krokisine dahil edileceğini gösterecektir .