Ich habe einige Pakete. Nennen wir sie A.deb, B.debund C.deb. Jedes Paket hat ein entsprechendes Quellpaket A.dscund A.tar.gz, B.dscund B.tar.gz, C.dscund C.tar.gz. Die Pakete hängen voneinander ab: C.debhängt davon ab B.debund B.debhängt davon abA.deb
Wenn ich etwas ändere A.deb, muss ich es neu erstellen, sonst B.debfunktioniert es nicht. Das gilt auch für B.debund C.deb. Gibt es eine Möglichkeit, diesen Prozess zu automatisieren? Gibt es vielleicht ein Tool oder Skript, das das für mich erledigt? Wenn nicht, wie könnte ich es selbst automatisieren?
Außerdem gibt es nicht meine Pakete.
makees erfunden. Ein Makefile enthält Regeln, die festlegen, was basierend auf den Änderungen neu kompiliert / neu erstellt werden muss.
make, und wie Sie selbst sagten, @xiaodongjie, die make-Ziele wären die resultierenden Pakete, deren Paket-zu-Paket-Abhängigkeiten deklariert sind, und die zugehörige Aktion für jedes Ziel wäre der Befehl, der das Paket erstellt . Installieren make-docund tippen Sie info make, um alles darüber zu lesen.