Portal:Packaging
Καλωσήρθατε στην Πύλη για το Packaging edit
Το Πακετάρισμα είναι η διαδικασία κατασκευής και ομαδοποίησης λογισμικού με μετά-δεδομένα όπως το πλήρες όνομα του λογισμικού, η περιγραφή, μια λίστα από απαραίτητες εξαρτήσεις για να λειτουργήσει σωστά και τέτοια. Αυτό γίνεται, ώστε οι χρήστες του λογισμικού να μπορούν να χρησιμοποιήσουν κάποιο διαχειριστή πακέτων για να εγκαθιστούν, απεγκαθιστούν ή αναβαθμίζουν με εύκολο τρόπο το λογισμικό που χρησιμοποιούν. Τυπικά οι GNU/Linux διανομές αποτελούνται αποκλειστικά από εκατοντάδες τέτοια πακέτα και το openSUSE δε διαφέρει σε αυτό το θέμα. Αυτό κάνει το Πακετάρισμα μια από τις βασικές δουλειές για την ανάπτυξη μιας διανομής με διαδικασίες που φτάνουν από τη συγγραφή μιας περιγραφής κατασκευής μέχρι και τη διόρθωση σφαλμάτων του πηγαίου κώδικα του λογισμικού.
Θέματα edit
Κανόνες Πακεταρίσματος
Το πακετάρισμα συμβαίνει κυρίως για τη διανομή openSUSE. Η διανομή προσπαθεί να δημιουργήσει ένα συνεκτικό προϊόν μέσα από το πλήθος των έργων ανοιχτού λογισμικού. Το πακετάρισμα είναι το μέσο σχηματισμού έργων και επομένως το πακετάρισμα για τη διανομή openSUSE έχει πολλούς κανόνες.
- Προσχωρούμε στις γενικές αρχές του Linux Standard Base (LSB) που προσπαθεί να μειώσει τις διαφορές μεταξύ των μεμονωμένων διανομών Linux.
- Επίσης ακολουθούμε το Linux Filesystem Hierarchy Standard (FHS) το οποίο αποτελεί αναφορά στο πως να διαχειριστούμε την ιεραρχία ενός συστήματος αρχείων στο Linux.
- Επιπρόσθετα σε αυτούς τους γενικούς κανόνες που κάθε διανομή Linux ακολουθεί, το openSUSE έχει το δικό του σύνολο κατευθυντήριων γραμμών πακεταρίσματος που ρυθμίζουν όλες τις λεπτομέρειες πακεταρίσματος για τη διανομή.
Το άρθρο openSUSE:How_to_contribute_to_Factory περιέχει οδηγούς και κατευθυντήριες γραμμές για να εμπλακείτε με την ανάπτυξη της διανομής, για παράδειγμα πώς να διορθώσετε προβλήματα σε υπάρχοντα πακέτα ή πώς να προσθέσετε νέα πακέτα στη διανομή.
Βοήθεια για Πακετάρισμα
Υπάρχουν δύο πολύ αναλυτικοί οδηγοί για τη μορφή πακέτων του RPM και του Dpkg που αποτελούν μια καλή εισαγωγή. Ο Οδηγός-RPM από τον Eric Foster-Johnson και ο Οδηγός για το Νέο Συντηρητή στο Debian. Θα προσπαθήσουμε να μην τους αναπαράγουμε αλλά να επικεντρωθούμε στα εργαλεία και τη ροή εργασιών για το openSUSE που σημαίνει ότι όλη η τεκμηρίωσή μας θεωρεί πως γνωρίζετε να χειρίζεστε τις διάφορες μορφές πακέτων.
Όλη η διαδικασία πακεταρίσματος συμβαίνει στο στιγμιότυπο του Open Build Service, την ανοιχτή και πλήρη πλατφόρμα μας για την ανάπτυξη διανομών. Συνεπώς το σημαντικότερο κομμάτι από την τεκμηρίωση για εσάς ως "πακετά" είναι ο Οδηγός για το Build Service. Κινείται γύρω από το RPM και για αυτό έχουμε ένα άλλο έγγραφο που περιγράφει τις κατασκευές Debian. Μπορείτε επίσης να ρίξετε μια ματιά και στα Κόλπα και Έξυπνες Λύσεις και, αν ενδιαφέρεστε να κατασκευάσετε για περισσότερες από μια διανομές, στον Οδηγό ανεξαρτήτου διανομής. Η διαδικασία δημοσίευσης διορθωμένων πακέτων για ήδη διατεθημένα προϊόντα καλύπτεται στην Πύλη Συντήρησης.
Επικοινωνία
- #opensuse-packaging
- opensuse-packaging@opensuse.org - είναι η λίστα ηλεκτρονικού ταχυδρομείου για συζητήσεις σχετικά με το πακετάρισμα.
Εγγραφή - Διαγραφή - Βοήθεια - Ιστορικό
Νέες υποβολές πακέτων στο build service edit
Απέτυχε η φόρτωση της τροφοδοσίας RSS από το https://hermes.opensuse.org/feeds/25545.rdf: Σφάλμα κατά τη λήψη του URL: Could not resolve host: hermes.opensuse.org
Αναζήτηση edit
Αναζητήστε στο Packaging: