Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

9.1.2. Menginstal Ketergantungan Bangun‌‌


Sekarang setelah Anda memiliki sumbernya, Anda masih perlu menginstal dependensi build. Mereka akan diperlukan untuk membangun paket biner yang diinginkan tetapi juga mungkin diperlukan untuk pembangunan parsial yang mungkin ingin Anda jalankan untuk menguji perubahan saat Anda membuatnya.

Setiap paket sumber mendeklarasikan dependensi build-nya di Membangun-Tergantung bidang debian/kontrol mengajukan. Mari kita instruksikan tepat untuk menginstalnya (dengan asumsi Anda berada di direktori yang berisi paket sumber yang belum dibongkar):


$ sudo tepat build-dep ./

Catatan, menggunakan direktori './' untuk mendapatkan dependensi build Membaca daftar paket... Selesai

pohon dependensi bangunan

Membaca informasi keadaan ... Selesai

NEW Akan paket GMT diinstal:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-nondeterminism gettext intltool-debian libarchive-zip-perl libfile-stripnondeterminism-perl libtool po-debconf

0 ditingkatkan, 13 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan. Perlu mendapatkan arsip 4 456 kB.

Setelah operasi ini, ruang disk tambahan sebesar 14,6 MB akan digunakan. Apakah Anda ingin melanjutkan? [Y/t]

[...]

$ sudo tepat build-dep ./

Catatan, menggunakan direktori './' untuk mendapatkan dependensi build Membaca daftar paket... Selesai

pohon dependensi bangunan

Membaca informasi keadaan ... Selesai

NEW Akan paket GMT diinstal:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-nondeterminism gettext intltool-debian libarchive-zip-perl libfile-stripnondeterminism-perl libtool po-debconf

0 ditingkatkan, 13 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan. Perlu mendapatkan arsip 4 456 kB.

Setelah operasi ini, ruang disk tambahan sebesar 14,6 MB akan digunakan. Apakah Anda ingin melanjutkan? [Y/t]

[...]


Dalam contoh ini, semua dependensi build dapat dipenuhi dengan paket yang tersedia untuk APT. Ini mungkin tidak selalu terjadi karena pembuatan alat kali-rolling tidak memastikan kemampuan instalasi dari dependensi build (hanya dependensi paket biner yang diperhitungkan). Dalam praktiknya, dependensi biner dan dependensi build sering kali digabungkan secara erat dan sebagian besar paket akan memiliki dependensi build yang dapat dipenuhi.


Komputasi Awan OS Teratas di OnWorks: