Πώς να ανεβάσετε πακέτα στο PPA σας

Ντάνιελ Φουέντες Β. μας εξηγεί πώς να ανεβάσετε ένα πακέτο σε ένα LaunchPad PPA. Αυτό μπορεί να είναι χρήσιμο για μοιραστείτε με τον υπόλοιπο κόσμο τα πακέτα .DEB αυτού του παιχνιδιού / προγράμματος που διαφορετικά θα ήταν πολύ πιο δύσκολο να εγκατασταθούν στο Ubuntu.


Για να το κάνετε αυτό, πρέπει να κάνετε τα εξής:

1. - Εγγραφείτε στο Launchpad και υπογράψτε τον κώδικα συμπεριφοράς.

2. - Ενεργοποιήστε το PPA σας, από τον λογαριασμό σας.

3. - Δημιουργήστε ένα πακέτο προέλευσης για το πρόγραμμα και ανεβάστε το στο PPA σας, το τελευταίο είναι το πιο περίπλοκο και ίσως απαιτεί κάποια εξήγηση.

Η κατασκευή του πακέτου προέλευσης είναι παρόμοια με αυτήν του δυαδικού πακέτου. Σε αυτήν την περίπτωση πρόκειται να συνεχίσω με το παράδειγμα του προγράμματος που γράφτηκε στο python που μετατρέπει τις θερμοκρασίες (για το οποίο δημιούργησα προηγουμένως το αντίστοιχο δυαδικό πακέτο).

Βασικά το πακέτο είναι κατασκευασμένο με τον ίδιο τρόπο, ακόμη και πριν από τη δημιουργία του δυαδικού πακέτου (Βήμα 7ο), όπου πρέπει να χρησιμοποιήσετε μερικές επιπλέον επιλογές στο dpkg-buildpackage για να δημιουργήσετε ένα πακέτο προέλευσης, δηλαδή, πρέπει να κάνετε τα εξής :

dpkg-buildpackage -S -sa -rfakeroot

η επιλογή -S είναι για εσάς να δημιουργήσετε ένα πακέτο πηγής και μια επιλογή -ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ έτσι ώστε κατά τη μεταφόρτωση να περιλαμβάνει τον πηγαίο κώδικα (το **. orig.tar.gz).

Το -sa δεν είναι απαραίτητο εάν επανασυσκευάσετε ένα πακέτο που υπάρχει ήδη στο Ubuntu. Μόνο σε αυτήν την περίπτωση μπορείτε να λάβετε το * .orig.tar.gz από τα αποθετήρια του Ubuntu.

Η εκτέλεση αυτής της εντολής θα δημιουργήσει πολλά αρχεία στον κατάλογο. Αυτά που έχουν σημασία (και που πρέπει να ανεβάσετε) είναι:

  • ***. dsc
  • *** _ source.changes
  • ***. diff.gz
  • ***. orig.tar.gz (συνήθως μεταφορτώνεται εάν χρησιμοποιείται το -sa, καθώς περιέχει τις πηγές oLogic-Error Originales πριν από τη συζήτηση)

Απομένει να ελέγξετε το *** _ source.changes για να δείτε αν είναι σωστό (κυρίως, τροποποιήστε την παράμετρο διανομής στην οποία αντιστοιχεί). Για παράδειγμα, ο μετατροπέας Έμεινε έτσι.

Μόλις όλα είναι σωστά, πρέπει να τα ανεβάσετε. Για αυτό πρώτα εγκαθιστούμε το dput (apt-get εγκατάσταση dput) και μετά τροποποιούμε τη διαμόρφωση ~ / .dput.cf έτσι ώστε να μοιάζει κάπως έτσι:

[my-ppa] fqdn = ppa.launchpad.net
μέθοδος = ftp
εισερχόμενη = ~ -χρήστη> / - ppa> / ubuntu /
είσοδος = ανώνυμος
allow_unsigned_uploads = 0

Για να το ανεβάσετε κάνουμε:

dput my-ppa ***_source.changes

Σίγουρα, αντικατάσταση του *** με αυτό που αντιστοιχεί.

Στη συνέχεια, πρέπει να περιμένετε 5-10 λεπτά για το Launchpad να αναγνωρίσει τη μεταφόρτωση και να αρχίσει να συντάσσει το πακέτο πηγαίου κώδικα. Εν τω μεταξύ φαίνεται ένας κύκλος που γυρίζει δίπλα στο όνομα του πακέτου.

Launchpad PPA

Και voila, μετά από αρκετά λεπτά, τα πακέτα θα εμφανιστούν στο αντίστοιχο PPA.

Μέσω | Λογική-Σφάλμα


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ανώνυμος dijo

    Η κατάσταση της ζώνης ευέλικτης τέχνης, την αποδίδετε
    δεν θα το επαναφέρετε.

    η ιστοσελίδα μου - http://en.co.Nz/wiki/index.php?title=Get_Ripped_Abs_Utilizing_Flex_Belt