Στάδιο 3: επιλογή εργαλείου πακεταρίσματος

Εικόνα: markos
Submitted by markos on Κυρ, 09/01/2005 - 16:45

Αφού έχουμε ετοιμάσει την απαραίτητη δομή, θα προχωρήσουμε στην δημιουργία του πακέτου. Εδώ πρέπει να αναφέρουμε ότι υπάρχουν διάφοροι τρόποι για να κατασκευάσει κάποιος ένα πακέτο. Καταρχάς, μπορεί να κάνει όλες τις διαδικασίες χειροκίνητα (κάτι που δε συνιστάται εκτός για τους εντελώς πορωμένους που και πάλι είναι αρκετά μαζοχιστική διαδικασία...) ή να χρησιμοποιήσει ένα από τα υπάρχοντα εργαλεία που έχουν ως σκοπό την αυτοματοποίηση όλης της διαδικασίας.

Θα αναφέρουμε τα πιο σημαντικά εργαλεία πακετοποίησης:

  • debmake: Το αρχικό και πλέον παροπλισμένο εργαλείο δημιουργίας πακέτων. Χρησιμοποιήστε το debhelper καλύτερα.
  • debhelper: Το debhelper είναι αυτήν τη στιγμή το πλέον χρησιμοποιούμενο εργαλείο δημιουργίας πακέτων και παρέχει πληθώρα προγραμμάτων που καλύπτουν όλες τις πιθανές πτυχές της δημιουργίας του πακέτου και όλες τις κατηγορίες πακέτων.
  • cdbs: Το Common Debian Build System, παρέχει ένα νέο και αρκετά αυτοματοποιημένο τρόπο δημιουργίας πακέτων. Ένα αρκετά ευέλικτο σύστημα το οποίο βασίζεται στο debhelper και είναι για αυτούς που θέλουν να "ξεπετάξουν" ένα πακέτο "στα γρήγορα" :-)
  • dpatch: Το patch maintenance system for Debian packages, είναι ένα πολύ δυνατό σύστημα το οποίο όμως απευθύνεται κυρίως σε πολύπλοκα πακέτα τα οποία χρησιμοποιούν εκτεκαμένο patching. Είναι εκτός του σκοπού του tutorial, αλλά αν θέλετε δείτε ορισμένα πακέτα που το χρησιμοποιούν, όπως glibc, ace, xfree86, κ.α.
0
Your rating: None