Ντάνιελ Φουέντες Β. μας εξηγεί πώς να ανεβάσετε ένα πακέτο σε ένα 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 να αναγνωρίσει τη μεταφόρτωση και να αρχίσει να συντάσσει το πακέτο πηγαίου κώδικα. Εν τω μεταξύ φαίνεται ένας κύκλος που γυρίζει δίπλα στο όνομα του πακέτου.
Και voila, μετά από αρκετά λεπτά, τα πακέτα θα εμφανιστούν στο αντίστοιχο PPA.
Μέσω | Λογική-Σφάλμα
Ένα σχόλιο, αφήστε το δικό σας
Η κατάσταση της ζώνης ευέλικτης τέχνης, την αποδίδετε
δεν θα το επαναφέρετε.
η ιστοσελίδα μου - http://en.co.Nz/wiki/index.php?title=Get_Ripped_Abs_Utilizing_Flex_Belt