9.1.2. Derleme Bağımlılıklarını Yükleme
Artık kaynaklara sahip olduğunuza göre, yine de derleme bağımlılıkları yüklemeniz gerekiyor. İstenen ikili paketleri oluşturmak için gerekli olacaklar, ancak muhtemelen, değişiklikleri yaparken test etmek için çalıştırmak isteyebileceğiniz kısmi yapılar için de gerekli olacaktır.
Her kaynak paket, derleme bağımlılıklarını Yapı-Bağımlıdır alanı debian/ kontrol dosya. hadi talimat verelim uygun bunları yüklemek için (paketlenmemiş bir kaynak paketi içeren bir dizinde olduğunuzu varsayarak):
$ sudo apt build-dep ./
Derleme bağımlılıklarını almak için './' dizinini kullandığınızı unutmayın Paket listeleri okunuyor... Bitti
Bina bağımlılık ağacı
Durum bilgisi okunuyor ... Tamamlandı
Aşağıdaki YENİ paketler yüklü Olacak:
autoconf automake autopoint autotools-dev debhelper dh-autoreconf
dh-strip-nondeterminism gettext intltool-debian libarchive-zip-perl libfile-stripnondeterminism-perl libtool po-debconf
0 yükseltildi, 13 yeni yüklendi, 0 kaldırılacak ve 0 yükseltilmedi. 4 456 kB arşiv almanız gerekiyor.
Bu işlemden sonra 14,6 MB ek disk alanı kullanılacaktır. Devam etmek istiyor musun? [E/H]
[...]
$ sudo apt build-dep ./
Derleme bağımlılıklarını almak için './' dizinini kullandığınızı unutmayın Paket listeleri okunuyor... Bitti
Bina bağımlılık ağacı
Durum bilgisi okunuyor ... Tamamlandı
Aşağıdaki YENİ paketler yüklü Olacak:
autoconf automake autopoint autotools-dev debhelper dh-autoreconf
dh-strip-nondeterminism gettext intltool-debian libarchive-zip-perl libfile-stripnondeterminism-perl libtool po-debconf
0 yükseltildi, 13 yeni yüklendi, 0 kaldırılacak ve 0 yükseltilmedi. 4 456 kB arşiv almanız gerekiyor.
Bu işlemden sonra 14,6 MB ek disk alanı kullanılacaktır. Devam etmek istiyor musun? [E/H]
[...]
Bu örnekte, tüm yapı bağımlılıkları, APT için kullanılabilen paketlerle karşılanabilir. Kali-rolling aracı oluşturma, yapı bağımlılıklarının kurulabilirliğini sağlamadığından (yalnızca ikili paketlerin bağımlılıkları dikkate alınır) durum her zaman böyle olmayabilir. Uygulamada, ikili bağımlılıklar ve yapı bağımlılıkları genellikle sıkı bir şekilde birleştirilir ve çoğu paketin yapı bağımlılıkları tatmin edici olacaktır.