Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

9.1.2. Встановлення залежностей збірки‌‌


Тепер, коли у вас є джерела, вам все ще потрібно встановити залежності збірки. Вони знадобляться для створення потрібних бінарних пакетів, але, ймовірно, також знадобляться для часткових збірок, які ви можете запустити, щоб перевірити зміни під час їх внесення.

Кожен вихідний пакет оголошує свої залежності збірки в файлі Складання-Залежить поле debian/контроль файл. Давайте проінструктувати схильний щоб їх встановити (припускаючи, що ви перебуваєте в каталозі, що містить розпакований вихідний пакет):


$ sudo apt build-dep ./

Зауважте, використання каталогу './' для отримання залежностей збірки Читання списків пакетів... Готово

дерева залежностей будівлі

Читання інформації про стан ... Готово

NEW будуть встановлені пакети GMT:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

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

0 оновлено, 13 нещодавно встановлено, 0 потрібно видалити і 0 не оновлено. Потрібно отримати 4 456 КБ архівів.

Після цієї операції буде використано 14,6 Мб додаткового місця на диску. Ви хочете продовжити? [Y/n]

[...]

$ sudo apt build-dep ./

Зауважте, використання каталогу './' для отримання залежностей збірки Читання списків пакетів... Готово

дерева залежностей будівлі

Читання інформації про стан ... Готово

NEW будуть встановлені пакети GMT:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

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

0 оновлено, 13 нещодавно встановлено, 0 потрібно видалити і 0 не оновлено. Потрібно отримати 4 456 КБ архівів.

Після цієї операції буде використано 14,6 Мб додаткового місця на диску. Ви хочете продовжити? [Y/n]

[...]


У цьому прикладі всі залежності збірки можуть бути задоволені пакетами, доступними для APT. Це може бути не завжди так, оскільки kali-rolling побудови інструментів не забезпечує інсталяційність залежностей збірки (враховуються лише залежності бінарних пакетів). На практиці двійкові залежності та залежності збірки часто тісно пов’язані між собою, і більшість пакунків мають відповідні залежності від збірки.


Найпопулярніші хмарні обчислення ОС на OnWorks: