Debusine: Μια πλατφόρμα για τη διατήρηση αποθετηρίων πρόσθετων πακέτων συμβατών με APT για το Debian

 
Debusine: Το Debian εργάζεται πάνω σε μια χρήσιμη πλατφόρμα PPA για το Debian

Debusine: Το Debian εργάζεται πάνω σε μια χρήσιμη πλατφόρμα PPA για το Debian

Para muchos, Το Ubuntu θεωρείται μία από τις λίγες διανομές που βασίζονται σε Linux και προσφέρουν τα καλύτερα του σύμπαντος του Linux.Τουλάχιστον όσον αφορά την ποικιλία λογισμικού (εφαρμογές, προγράμματα, παιχνίδια και λειτουργικά συστήματα) που μπορούν να εγκατασταθούν στον υπολογιστή σας, προσφέρει ένα ευρύ φάσμα επιλογών. Και όχι μόνο δωρεάν και εμπορικό λογισμικό, αλλά και λογισμικό για οικιακούς και επαγγελματικούς χρήστες. Αυτό κατέστη δυνατό χάρη στο εκτεταμένο και αναπτυσσόμενο οικοσύστημα εφαρμογών του, που υποστηρίζεται όχι μόνο από τα δικά του (και τρίτων) αποθετήρια πακέτων "Deb" και "Snap", αλλά και από την τεράστια ποσότητα εναλλακτικού και σύγχρονου λογισμικού που διατίθεται μέσω αμέτρητων καναλιών. Αποθετήρια "PPA" δημιουργήθηκε από την τεράστια παγκόσμια κοινότητα χρηστών του. Και τώρα, προς την ίδια κατεύθυνση, το έργο Debian ανακοινώνει την έναρξη της πρωτοβουλίας "Ντεμπουζίν"το οποίο είναι ένα είδος αποθετηρίου "PPA".

Με αυτόν τον τρόπο, στο εγγύς μέλλον, Οι χρήστες των διανομών Debian GNU/Linux ή εκείνων που βασίζονται σε αυτό δεν θα χρειάζεται πλέον να καταφεύγουν στην εγκατάσταση εναλλακτικών αποθετηρίων λογισμικού. να χρησιμοποιείτε και να απολαμβάνετε λογισμικό που δεν είναι διαθέσιμο σε επίσημα ή πιστοποιημένα αποθετήρια Debian. Επομένως, ενώ εξηγούμε λίγο περισσότερο σχετικά με αυτή τη νέα πρωτοβουλία έργου Debian, στο τέλος αυτής της ανάρτησης θα σας δείξουμε πώς μπορείτε να τη χρησιμοποιήσετε γρήγορα και αποτελεσματικά. «Εγκατάσταση, διαμόρφωση και χρήση διαφόρων αποθετηρίων PPA για Ubuntu, σε μια διανομή Debian 13 "Trixie".

XtraDeb: Ένα εξαιρετικό αποθετήριο PPA για εφαρμογές και παιχνίδια για το Ubuntu

XtraDeb: Ένα εξαιρετικό αποθετήριο PPA για εφαρμογές και παιχνίδια για το Ubuntu

Αλλά, πριν αρχίσουμε να εμβαθύνουμε στις λεπτομέρειες αυτής της νέας πρωτοβουλίας που υποστηρίζεται από το έργο Debian που ονομάζεται "Ντεμπουζίν", σας συνιστούμε να εξερευνήσετε α προηγούμενη σχετική ανάρτηση Όσον αφορά το θέμα των αποθετηρίων Ubuntu PPA στο Debian, αφού διαβάσατε αυτήν την δημοσίευση:

XtraDeb είναι ένα Αποθήκη PPA για Ubuntu και παράγωγα ή συμβατές συσκευές, το οποίο προσφέρει εξαιρετικές και πολύ ενημερωμένες εφαρμογές και παιχνίδια.

XtraDeb: Ένα εξαιρετικό αποθετήριο PPA για εφαρμογές και παιχνίδια για το Ubuntu
σχετικό άρθρο:
XtraDeb: Ένα εξαιρετικό αποθετήριο PPA για εφαρμογές και παιχνίδια για το Ubuntu

Debusine: Μια πλατφόρμα για τη διατήρηση αποθετηρίων πρόσθετων πακέτων συμβατών με APT για το Debian

Ντεμπουζίν: Φρέξιαν Λειτουργεί σε μια χρήσιμη πλατφόρμα PPA για το Debian.

Τι είναι το Debusine;

Εξαρχής αξίζει να τονιστεί ότι, καιΑυτή η περίπτωση του Debusine χρηματοδοτείται από Φρέξιαν (μια εταιρεία λογισμικού που ειδικεύεται στο Ελεύθερο Λογισμικό) και εγκρίθηκε από το έργο Το Debian, με στόχο το pγια να παρέχει διάφορα εργαλεία συσκευασίας στους συνεισφέροντες του Debian και να διευκολύνει τον πειραματισμό σε ολόκληρη τη διανομή. Αλλά, για περισσότερες λεπτομέρειες, και σύμφωνα με αυτούς, το Debusine είναι:

Επιχείρηση Είναι μια σύγχρονη πλατφόρμα συνεχούς ενσωμάτωσης στο cloud. Εκτελεί πολυάριθμες ροές εργασίας που σχετίζονται με τη συσκευασία και τη διανομή του οικοσυστήματος Debian. Αυτοματοποιεί τα πάντα, από τη μεταγλώττιση πακέτων έως τη δημιουργία εικόνων εγκατάστασης, δίσκου, cloud και κοντέινερ, συμπεριλαμβανομένων όλων των ενδιάμεσων ελέγχων ποιότητας. Είναι εξαιρετικά ευέλικτο και εύκολα επεκτάσιμο για να καλύπτει συγκεκριμένες απαιτήσεις. Αναπτύχθηκε από την Freexian για τον εκσυγχρονισμό της υποδομής του Debian, με αρχική υποστήριξη από τη γερμανική κυβέρνηση (μέσω του Κυρίαρχος Οργανισμός ΤεχνολογίαςΌσοι βρίσκονται πίσω από αυτή την ανάπτυξη έχουν ιστορικό στη δημιουργία ανθεκτικών υποδομών, όπως el Ubuntu Launchpadel Παρακολούθηση δεμάτων του Ντέμπιαν.

Ωστόσο, και λαμβάνοντας υπόψη την επίσημη ανακοίνωση έναρξης από το έργο Debian στο DebusineΑξίζει επίσης να αναφερθούν οι ακόλουθες πληροφορίες:

Δημοσιεύοντας πακέτα σε αποθετήρια Debusine, μπορείτε να επωφεληθείτε από όλες τις υπάρχουσες λειτουργίες του Debusine, συμπεριλαμβανομένης μιας σειράς δοκιμών διασφάλισης ποιότητας και παρακολούθησης παλινδρόμησης (σύντομα διαθέσιμη). Τα αποθετήρια υπογράφονται χρησιμοποιώντας μεμονωμένα κλειδιά που είναι αποθηκευμένα στην υπηρεσία υπογραφής Debusine και οι μεταφορτώσεις σε αποθετήρια βασίζονται στο τρέχον περιεχόμενο αυτού του αποθετηρίου, καθώς και στην αντίστοιχη βασική έκδοση του Debian. Όλα τα αποθετήρια περιλαμβάνουν αυτόματη λήψη στιγμιότυπων. Επιπλέον, το Debusine έχει ρυθμιστεί ώστε να επιτρέπει τη χρήση αποθετηρίων. Συνεπώς, όλοι οι προγραμματιστές και οι συντηρητές του Debian μπορούν να έχουν πρόσβαση και να δημοσιεύουν πακέτα εκεί. Και όλα τα αποθετήρια που προκύπτουν είναι δημόσια από προεπιλογή. Τέλος, επιτρέπονται μόνο πακέτα που έχουν άδεια για διανομή στο Debian και προορίζονται κυρίως για εργασία που θα μπορούσε εύλογα να καταλήξει στο Debian. Για αυτόν τον λόγο, το Freexian διατηρεί το δικαίωμα να αφαιρέσει αποθετήρια από αυτό.

Εξερευνήστε Πηγαίος κώδικας στο salsa.debian.org

Πώς θα εργαστούμε σε αυτήν τη νέα πλατφόρμα αποθετηρίου;

Πώς θα εργαστούμε σε αυτήν τη νέα πλατφόρμα αποθετηρίου;

Για να μάθετε περισσότερα σχετικά με αυτήν την πλατφόρμα και να αρχίσετε να τη χρησιμοποιείτε, μπορείτε εύκολα να αποκτήσετε πρόσβαση και στα δύο Επίσημη τεκμηρίωση που παρέχεται από το έργο Debian ως Επίσημη τεκμηρίωση που παρέχεται από την εταιρεία FreexianΑλλά με πολύ απλοποιημένους όρους, και για όσους έχουν λιγότερες (τεχνικές) γνώσεις, οι προγραμματιστές και οι συντηρητές θα είναι εύκολα σε θέση να καταλάβουν. Δημιουργήστε ένα αποθετήριο πακέτων (Suite) με το ακόλουθο παράδειγμα κώδικα:

debusine --server σουίτα αρχειοθέτησης SERVER δημιουργία --workspace ΧΩΡΟΣ ΕΡΓΑΣΙΑΣ \
           --αρχιτεκτονική όλα --αρχιτεκτονική amd64 \
           --base-workflow-template ΣΟΥΙΤΑ ΠΡΟΤΥΠΩΝ

Ενδεικτικό παράδειγμα

debusine --server δημιουργία σουίτας αρχειοθέτησης debian \
           --προγραμματιστές χώρου εργασίας-myuser_experiment \
           --αρχιτεκτονική όλα --αρχιτεκτονική amd64 \
           --base-workflow-template upload-to-unstable \
           πείραμα-πλευράς

Ενώ, Οι χρήστες της διανομής Debian θα μπορούν εύκολα να χρησιμοποιούν αυτά τα αποθετήρια. απλώς προσθέτοντας τις κατάλληλες γραμμές διαμόρφωσης στο αρχείο πηγών λογισμικού σας. Για παράδειγμα, χρησιμοποιώντας το παράδειγμα που δημιουργήθηκε παραπάνω, η διαμόρφωση θα ήταν η εξής:

Τύποι: deb deb-src
URI: https://deb.ντεμπουζίν.debian.καθαρά/debian/προγραμματιστές-myuser_experiment
Suites: sid-πείραμα
Συστατικά: κύριος
Apprepo: Ένα άλλο αποθετήριο ιστού για λήψη εφαρμογών σε μορφή AppImage
σχετικό άρθρο:
Apprepo: Ένα άλλο αποθετήριο ιστού για λήψη εφαρμογών σε μορφή AppImage

Βήματα για την εγκατάσταση και χρήση αποθετηρίων PPA που δημιουργήθηκαν για το Ubuntu σε μια διανομή Debian 13 "Trixie" και παρόμοια

Ενώ αυτή η νέα επίσημη εναλλακτική λύση στα αποθετήρια PPA του Ubuntu στο Debian αναπτύσσεται, βελτιώνεται και επεκτείνεται, πολλοί σίγουρα θα θέλουν να συνεχίσουν να χρησιμοποιούν τα τρέχοντα και απαραίτητα αποθετήρια PPA που φιλοξενούνται στο Launchpad στις τρέχουσες διανομές Debian τους. Για να σας βοηθήσουμε να το κάνετε αυτό, παρέχουμε έναν σύντομο και απλό οδηγό για το πώς να το κάνετε:

Κατεβάστε και εγκαταστήστε το πακέτο Debian SID που ονομάζεται software-properties-common

Κατεβάστε και εγκαταστήστε το πακέτο Debian SID που ονομάζεται python3-software-properties

Κατεβάστε και εγκαταστήστε, ή εγκαταστήστε απευθείας από τα αποθετήρια Debian Trixie, το πακέτο που ονομάζεται python3-launchpadlib

Έχοντας κάνει όλα αυτά, το μόνο που μένει είναι να επιλέξετε οποιοδήποτε αποθετήριο PPA και να δοκιμάσετε όλες αυτές τις νέες δυνατότητες (ρύθμιση και βελτιστοποίηση) απλώς εκτελώντας την εντολή:

sudo add-apt-repository ppa:mi-repositorio/mi-programa

Αυτό περιλαμβάνει την επακόλουθη επεξεργασία του νεοδημιουργημένου αρχείου "source", με το όνομα "my-program.sources", για να αντικατασταθεί εσωτερικά η λέξη "trixie" με την κατάλληλη λέξη, απαραίτητη ή υποστηριζόμενη από το πρόγραμμα για μια συγκεκριμένη έκδοση του Ubuntu, για παράδειγμα, "mantic", "noble" ή "questing", στο πεδίο "suites". Τέλος, ενημερώστε τη λίστα πακέτων του νέου αποθετηρίου με την εντολή:

sudo apt update

Σύνοψη εικόνας για την ανάρτηση 2024

περίληψη

Εν ολίγοις, αυτό Μια πρωτότυπη και ενδιαφέρουσα εναλλακτική λύση από την εταιρεία Freexian που ονομάζεται "Debusine"Αυτό, το οποίο υποστηρίζεται επίσης από το έργο Debian, πιθανότατα θα λύσει προβλήματα όπως η έλλειψη κατάλληλων χώρων για πολλούς προγραμματιστές Debian για να δοκιμάσουν συντονισμένες αλλαγές σε πολλά πακέτα. Ή η ανάγκη να ζητείται από τους χρήστες να επαληθεύουν τις διορθώσεις σφαλμάτων πριν από τη μεταφόρτωση ή τη διανομή λογισμικού που δεν είναι ακόμη έτοιμο (ή καθόλου κατάλληλο) για συμπερίληψη στο κύριο αποθετήριο Debian. Και σε ορισμένες περιπτώσεις, το Αποφύγετε τη χρήση λιγότερο προηγμένων ή πιο χειροκίνητων εργαλείων, όπως τα «reprepro» και «aptly»Χάρη στο ολοκληρωμένο και αυτοματοποιημένο σύστημά του, το οποίο καλύπτει το μεγαλύτερο μέρος των αναγκών των διαχειριστών αποθετηρίων για διανομές GNU/Linux, ευχόμαστε σε αυτό το έργο τα καλύτερα προς όφελος όλων των μελών και των χρηστών της κοινότητας Linux.

Τέλος, θυμηθείτε επισκεφθείτε μας «αρχική σελίδα» στα ισπανικά. Ή, σε οποιαδήποτε άλλη γλώσσα (απλώς προσθέτοντας 2 γράμματα στο τέλος της τρέχουσας διεύθυνσης URL μας, για παράδειγμα: ar, de, en, fr, ja, pt και ru, μεταξύ πολλών άλλων) για να μάθετε περισσότερο τρέχον περιεχόμενο. Επιπλέον, σας προσκαλούμε να γίνετε μέλος μας Επίσημο κανάλι Telegram για να διαβάσετε και να μοιραστείτε περισσότερα νέα, οδηγούς και σεμινάρια από τον ιστότοπό μας.