Ich habe einige Pakete. Nennen wir sie A.deb
, B.deb
und C.deb
. Jedes Paket hat ein entsprechendes Quellpaket A.dsc
und A.tar.gz
, B.dsc
und B.tar.gz
, C.dsc
und C.tar.gz
. Die Pakete hängen voneinander ab: C.deb
hängt davon ab B.deb
und B.deb
hängt davon abA.deb
Wenn ich etwas ändere A.deb
, muss ich es neu erstellen, sonst B.deb
funktioniert es nicht. Das gilt auch für B.deb
und 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.
make
es 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-doc
und tippen Sie info make
, um alles darüber zu lesen.