Skip to main content

Τι είναι το yum;

Το κίτρινο σκυλί updater Modified (YUM) είναι μια εφαρμογή διαχείρισης πακέτων για υπολογιστές που εκτελούν λειτουργικά συστήματα Linux.Ένα πακέτο είναι συνήθως μια εφαρμογή λογισμικού, αλλά ο όρος μπορεί επίσης να περιλαμβάνει άλλα αντικείμενα όπως τεκμηρίωση, πηγαίο κώδικα και επιπλέον επίπεδα για παιχνίδια.Η διαχείριση του πακέτου είναι ένας όρος που χρησιμοποιείται για να περιγράψει τις διαδικασίες προσθήκης, αφαίρεσης και ενημέρωσης του λογισμικού σε έναν υπολογιστή.

Yum γράφτηκε για μια διανομή Linux που ονομάζεται Yellowdog, αλλά θα συνεργαστεί με πολλούς άλλους που χρησιμοποιούν τη μορφή του διαχειριστή πακέτων RedHat (RPM)για τα πακέτα τους.Είναι ελεύθερο λογισμικό που αναπτύχθηκε από τον Seth Vidal και απελευθερώνεται ως ανοιχτό κώδικα, πράγμα που σημαίνει ότι οι άνθρωποι μπορούν να έχουν πρόσβαση στον κώδικα για να βοηθήσουν στην επίλυση σφαλμάτων ή στην ανάπτυξη προσαρμοσμένων εκδόσεων της εφαρμογής.Έρχεται συνδεδεμένο με πολλές κατανομές Linux, αλλά μπορεί επίσης να μεταφορτωθεί χωριστά από τον ιστότοπο YUM.Υπάρχουν αρκετές γραφικές εφαρμογές για να επιτρέπουν στους χρήστες να προσθέτουν εύκολα και να καταργούν τα πακέτα.Ωστόσο, πολλοί είναι απλά φιλικές διεπαφές με yum που τρέχει κάτω.Αυτά τα προγράμματα παρουσιάζουν τον χρήστη μια λίστα διαθέσιμου λογισμικού και μεταβιβάστε την επιλογή των χρηστών για επεξεργασία.Είναι yum που πραγματικά κατεβάζει τα πακέτα και τα εγκαθιστά στο παρασκήνιο.Εκείνοι που είναι εξοικειωμένοι με τη γραμμή εντολών Linux ενδέχεται να είναι πιο βολικό να πληκτρολογήσετε τις εντολές απευθείας.Εάν ένα πακέτο που πρόκειται να εγκατασταθεί βασίζεται σε ένα άλλο που είναι παρόν, αυτή η εξάρτηση μπορεί συνήθως να επιλυθεί χωρίς ο χρήστης να χρειάζεται να γνωρίζει τις λεπτομέρειες.Για παράδειγμα, ένα παιχνίδι που έχει εγκατασταθεί μπορεί να εξαρτάται από το συγκεκριμένο λογισμικό για να παίξει τη μουσική του.Το πρόβλημα της επίλυσης τέτοιων εξαρτήσεων μπορεί να αντιμετωπιστεί από την YUM, διότι γνωρίζει όλα τα άλλα πακέτα που είναι διαθέσιμα στο χώρο αποθήκευσης.

Ενώ χρησιμοποιείται κυρίως για την εγκατάσταση νέου λογισμικού, είναι επίσης δυνατές ολόκληρες αναβαθμίσεις του συστήματος με το YUM.Έχει ένα χαρακτηριστικό που καθορίζει ποια πακέτα πρέπει να τροποποιηθούν προκειμένου να ενημερωθεί το λειτουργικό σύστημα στην τελευταία έκδοση.Επιπλέον, επειδή γνωρίζει τόσα πολλά πακέτα, ο χρήστης έχει πλούσιο λογισμικό στα δάχτυλά του.Με τη δημιουργία και τη διαχείριση ενός προσαρμοσμένου χώρου αποθήκευσης, οι διαχειριστές δικτύων, όπως η ομάδα υποστήριξης υπολογιστών για μια εταιρεία, μπορούν εύκολα να ελέγξουν ποιο λογισμικό είναι διαθέσιμο για εγκατάσταση στους υπολογιστές χρηστών τους.