Το αρχείο control

Εικόνα: markos
Submitted by markos on Τρι, 22/02/2005 - 01:39

Αντίστοιχα το αρχείο control έχει τα εξής περιεχόμενα:

Source: kalbum
Section: graphics
Priority: optional
Maintainer: Konstantinos Margaritis
Build-Depends: debhelper (>= 4.0.0)
Standards-Version: 3.6.1


Package: kalbum
Architecture: any
Depends: ${shlibs:Depends}
Description: create albums from a collection of images
Main features:
- Easy to use thumbnail interface
- Export the albums as a complete web site, or .war web archive
- Easy to edit html templates for creating a customized web site
- Edit multiple images at once
- Versatile gui
- Original images remain unchanged
- Drag'n'Drop

Τα περισσότερα είναι αυτονόητα, αλλά θα εξηγήσω τα πεδία ούτως ή άλλως...

Η πρώτη ενότητα:

Source: kalbum
Section: graphics
Priority: optional
Maintainer: Konstantinos Margaritis
Build-Depends: debhelper (>= 4.0.0)
Standards-Version: 3.6.1

μας αναφέρει ότι το πακέτο που θέλουμε να κατασκευάσουμε παράγεται από το πηγαίο πακέτο kalbum, ανήκει στην κατηγορία πακέτων του Debian graphics και είναι προεραιτικό (υπάρχουν αρκετές προτεραιότητες πακέτων, αλλά τα βασικά είναι base, standard, optional και extra). Ακολουθεί το όνομα και το email του maintainer του πακέτου και δύο επιπλέον πεδία που θέλουν λίγο περισσότερο εξήγηση:

  • Build-depends: αυτό το πεδίο αναφέρεται στα πακέτα που είναι απαραίτητα για την κατασκευή του συγκεκριμένου πακέτου. Αυτή είναι διαφορετικού τύπου εξάρτηση από την τυπική εξάρτηση των binary πακέτων. Οι εξαρτήσεις κατασκευής είναι απαραίτητες μόνο κατά την κατασκευή του πακέτου και πολύ πιθανόν να μπορείτε να τις διαγράψετε έπειτα. Αλλά αν δεν ικανοποιούνται κατά την κατασκευή και δεν χρησιμοποιείται κάποιο εργαλείο, όπως π.χ. το debuild το οποίο κάνει τον απαραίτητο έλεγχο, τότε πιθανόν το πακέτο σας να μην έχει κατασκευαστεί σωστά ή ακόμη και καθόλου.
  • Standards-Version: 3.6.1. Αυτό το πεδίο αναφέρεται με ποιά έκδοση του Debian Policy είναι συμβατό το συγκεκριμένο πακέτο. Η περιγραφή του Debian Policy ξεπερνά κατά πολύ τους σκοπούς αυτού του tutorial. Για περισσότερες πληροφορίες δείτε τη σελίδα του Debian Policy.
0
Your rating: None