Tôi có một số gói. Hãy gọi cho họ A.deb, B.debvà C.deb. Mỗi gói có một gói nguồn tương ứng A.dscvà A.tar.gz, B.dscvà B.tar.gz, C.dscvà C.tar.gz. Các gói phụ thuộc lẫn nhau: C.debphụ thuộc B.debvà B.debphụ 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.debhoặc nó sẽ không hoạt động. Điều tương tự cũng xảy ra B.debvà 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.
makevà 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-docvà gõ info makeđể đọc tất cả về nó.