У мене є кілька пакетів. Давайте назвемо їх A.deb
, B.deb
і C.deb
. Кожен пакет має відповідний вихідний пакет A.dsc
і A.tar.gz
, B.dsc
і B.tar.gz
, C.dsc
і C.tar.gz
. Пакети залежать один від одного: C.deb
залежить B.deb
і B.deb
залежитьA.deb
Якщо я модифікую A.deb
, мені потрібно відновити B.deb
або це не спрацює. Те саме стосується B.deb
і C.deb
. Чи є спосіб автоматизувати цей процес? Чи є інструмент чи сценарій, який зробить це для мене? Якщо ні, то як я можу сам це автоматизувати?
Крім того, не існує моїх пакунків.
make
було придумано. Makefile включає правила, які визначають, що потрібно перекомпілювати / перебудувати на основі того, що змінилося.
make
, і як ви самі сказали, @xiaodongjie, цільовими цілями стануть результуючі пакунки, де оголошуються їх залежність від пакета до пакету, і пов'язана дія для кожної цілі буде командою, яка створює пакет . Встановіть make-doc
і введіть, info make
щоб прочитати все про нього.