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 allmybaseher şeyi içeren bir varyant oluşturalım ve .minbasehtoptraceroute
/usr/share/debootstrap/scripts/preciseEditö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 variantsve ö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ı
htopve traceroutepaketlerinin allmybase krokisine dahil edileceğini gösterecektir .