Tôi có một số gói. Hãy gọi cho họ A.deb
, B.deb
và C.deb
. Mỗi gói có một gói nguồn tương ứng A.dsc
và A.tar.gz
, B.dsc
và B.tar.gz
, C.dsc
và C.tar.gz
. Các gói phụ thuộc lẫn nhau: C.deb
phụ thuộc B.deb
và B.deb
phụ thuộc vàoA.deb
Nếu tôi sửa đổi A.deb
, tôi cần phải xây dựng lại B.deb
hoặc nó sẽ không hoạt động. Điều tương tự cũng xảy ra B.deb
và C.deb
. Có cách nào để tự động hóa quá trình này? Có lẽ có một công cụ hoặc kịch bản sẽ làm điều đó cho tôi? Nếu không, làm thế nào tôi có thể tự động hóa nó?
Ngoài ra, không có gói của tôi.
make
đã được phát minh ra. Makefile bao gồm các quy tắc xác định những gì cần được biên dịch lại / xây dựng lại dựa trên những gì đã thay đổi.
make
và như bạn đã nói, @xiaodongjie, các mục tiêu thực hiện sẽ là các gói kết quả, với các phụ thuộc gói-gói của chúng được khai báo và hành động liên quan cho mỗi mục tiêu sẽ là lệnh tạo ra gói . Cài đặt make-doc
và gõ info make
để đọc tất cả về nó.