ฉันมีแพ็คเกจ ขอเรียกพวกเขา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
เพื่ออ่านข้อมูลทั้งหมด