Το YUM είναι το λογισμικό γραμμής εντολών που χρησιμοποιείται για την εγκατάσταση του λογισμικού στο CentOS και το Fedora. Εάν προτιμάτε μια πιο γραφική λύση, επιλέξτε αντ 'αυτού το YUM Extender. Το YUM είναι για τα CentOs και το Fedora τι είναι το apt-get για το Debian και το Ubuntu.
Αναρωτηθήκατε ποτέ τι σημαίνει YUM; Η ανάγνωση της σελίδας χειρωνακτικής αναφέρει ότι το YUM σημαίνει "Τροποποιημένο πρόγραμμα ενημέρωσης του Yellowdog". Το YUM είναι ο διάδοχος του εργαλείου YUP, ο οποίος ήταν ο προεπιλεγμένος διαχειριστής πακέτων στο Yellowdog Linux.
Πώς να εγκαταστήσετε τα πακέτα RPM χρησιμοποιώντας το YUM
Για να εγκαταστήσετε ένα πακέτο RPM, πληκτρολογήστε απλά την ακόλουθη εντολή:
yum εγκαταστήσετε το όνομα του πακέτου
Για παράδειγμα:
Πώς να ενημερώσετε τα πακέτα χρησιμοποιώντας το YUM
Αν θέλετε να ενημερώσετε όλα τα πακέτα στο σύστημά σας, εκτελέστε την ακόλουθη εντολή:
yum update
Για να ενημερώσετε ένα συγκεκριμένο πακέτο ή πακέτα, δοκιμάστε τα εξής:
yum updateofpackage
Εάν θέλετε να ενημερώσετε ένα πακέτο σε έναν συγκεκριμένο αριθμό έκδοσης, πρέπει να χρησιμοποιήσετε την εντολή update-to ως εξής:
yum update-to nameofpackage versionnumber
Για παράδειγμα:
yum update-to flash-plugin 11.2.202-540-απελευθέρωση
Τώρα σκεφτείτε αυτή την κατάσταση. Έχετε έκδοση 1.0 ενός προγράμματος και υπάρχουν ορισμένες διορθώσεις σφαλμάτων 1.1, 1.2, 1.3 κλπ. Επίσης διατίθεται έκδοση 2 του λογισμικού. Τώρα φανταστείτε ότι θέλετε να εγκαταστήσετε τις διορθώσεις σφαλμάτων, αλλά να μην προχωρήσετε στη νέα έκδοση, διότι ειλικρινά είναι χάλια. Τόσο πώς ενημερώνετε χωρίς αναβάθμιση;
Απλά χρησιμοποιήστε την εντολή update-minimal ως εξής:
yum update-minimal όνομα προγράμματος - bugfix
Πώς να ελέγξετε για ενημερώσεις χρησιμοποιώντας το YUM χωρίς να τις εγκαταστήσετε
Μερικές φορές θέλετε να μάθετε τι χρειάζεται ενημέρωση πριν από την πραγματική εκτέλεση της ενημέρωσης.
Η ακόλουθη εντολή θα επιστρέψει μια λίστα προγραμμάτων που χρειάζονται ενημέρωση:
Πώς να αφαιρέσετε προγράμματα χρησιμοποιώντας το YUM
Εάν θέλετε να καταργήσετε μια εφαρμογή από το σύστημα Linux, τότε μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
yum καταργήστε το όνομα του προγράμματος
Η κατάργηση προγραμμάτων από το σύστημά σας μπορεί να φαίνεται απλή αλλά με την κατάργηση μιας εφαρμογής μπορεί να αποτρέψετε την εργασία ενός άλλου.
Για παράδειγμα, φανταστείτε ότι είχατε ένα πρόγραμμα που παρακολουθεί ένα φάκελο και αν βρει ένα αρχείο το πρόγραμμα σάς στέλνει ένα μήνυμα ηλεκτρονικού ταχυδρομείου που σας ενημερώνει ότι υπάρχει ένα νέο αρχείο. Φανταστείτε ότι αυτό το πρόγραμμα απαιτεί μια υπηρεσία ηλεκτρονικού ταχυδρομείου για την αποστολή του μηνύματος ηλεκτρονικού ταχυδρομείου. Αν διαγράψετε την υπηρεσία ηλεκτρονικού ταχυδρομείου, το πρόγραμμα που παρακολουθεί το φάκελο θα καταστεί άχρηστο.
Για να καταργήσετε προγράμματα που εξαρτώνται από το πρόγραμμα που καταργείτε χρησιμοποιώντας την ακόλουθη εντολή:
yum autoremove όνομα προγράμματος
Στην περίπτωση του προγράμματος παρακολούθησης και της υπηρεσίας ηλεκτρονικού ταχυδρομείου, οι δύο εφαρμογές θα καταργηθούν.
Η εντολή αυτόματης κατάργησης μπορεί επίσης να χρησιμοποιηθεί χωρίς παραμέτρους, ως εξής:
yum autoremove
Αυτό αναζητά το σύστημά σας για αρχεία που δεν έχουν εγκατασταθεί ρητά από εσάς και δεν έχουν εξαρτήσεις. Αυτά είναι γνωστά ως πακέτα φύλλων.
Κατάλογος όλων των διαθέσιμων πακέτων RPM με χρήση του YUM
Μπορείτε να καταγράψετε όλα τα διαθέσιμα πακέτα μέσα στο YUM απλά χρησιμοποιώντας την ακόλουθη εντολή:
yum list
Υπάρχουν επιπλέον παράμετροι που μπορείτε να προσθέσετε στη λίστα για να το καταστήσετε πιο χρήσιμο.
Για παράδειγμα, για να εμφανίσετε όλες τις διαθέσιμες ενημερώσεις στο σύστημά σας, εκτελέστε την ακόλουθη εντολή:
ενημερώσεις λίστας yum
Για να δείτε όλα τα πακέτα που είναι εγκατεστημένα, εκτελέστε την ακόλουθη εντολή στο σύστημά σας:
εγκατάσταση της λίστας yum
Μπορείτε να απαριθμήσετε όλα τα αρχεία που εγκαταστάθηκαν χωρίς τη χρήση αποθετηρίων, εκτελώντας την ακόλουθη εντολή:
Πώς να αναζητήσετε πακέτα RPM χρησιμοποιώντας το YUM
Για να αναζητήσετε ένα συγκεκριμένο πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:
yum όνομα προγράμματος αναζήτησης | περιγραφή
Για παράδειγμα, για να αναζητήσετε Steam χρησιμοποιήστε την ακόλουθη εντολή:
yum αναζήτηση ατμού
Εναλλακτικά, αναζητήστε έναν συγκεκριμένο τύπο εφαρμογής ως εξής:
αναζήτηση yum "καταγραφή οθόνης"
Από προεπιλογή, η δυνατότητα αναζήτησης εμφανίζεται στα ονόματα πακέτων και τις περιλήψεις και μόνο αν δεν βρει αποτελέσματα, θα αναζητήσει περιγραφές και διευθύνσεις URL.
Για να πάρετε yum στις περιγραφές αναζήτησης και τις διευθύνσεις URL χρησιμοποιήστε επίσης την ακόλουθη εντολή:
yum αναζήτηση "καταγραφή οθόνης" όλα
Πώς να αποκτήσετε πληροφορίες σχετικά με τα πακέτα RPM χρησιμοποιώντας το YUM
Μπορείτε να ανακτήσετε σημαντικές πληροφορίες σχετικά με ένα πακέτο χρησιμοποιώντας την ακόλουθη εντολή:
yum info packagename
Οι πληροφορίες που επιστρέφονται έχουν ως εξής:
- Ονομα
- Αρχιτεκτονική
- Εκδοχή
- Ελευθέρωση
- Μέγεθος
- Αποθήκη
- Περίληψη
- URL
- Αδεια
- Περιγραφή
Πώς να εγκαταστήσετε ομάδες εφαρμογών χρησιμοποιώντας το YUM
Για να επιστρέψετε μια λίστα ομάδων χρησιμοποιώντας το YUM εκτελέστε την ακόλουθη εντολή:
λίστα ομάδων yum | περισσότερο
Η έξοδος που επιστρέφεται από αυτήν την εντολή είναι παρόμοια με την ακόλουθη:
- Ελάχιστη εγκατάσταση
- Υπολογισμός Κόμβου
- Υποδομή Server
- Αρχείο και διακομιστής εκτύπωσης
- MATE Desktop
- Βασικός διακομιστής Web
- Host Virtualization
- Διακομιστής με GUI
- Επιφάνεια εργασίας του GNOME
- Πλάσμα KDE
- Ανάπτυξη και δημιουργικό σταθμό εργασίας
Επομένως, μπορείτε να εγκαταστήσετε το περιβάλλον επιφάνειας εργασίας του KDE Plasma χρησιμοποιώντας την ακόλουθη εντολή:
Εγκατάσταση ομάδας yum "Χώροι εργασίας του KDE Plasma"
Πριν κάνετε αυτό, αν και ίσως θέλετε να μάθετε ποια είναι τα πακέτα της ομάδας. Για να το κάνετε αυτό εκτελέστε την ακόλουθη εντολή:
yum group info "Χώροι εργασίας πλάσματος KDE" περισσότερο
Θα παρατηρήσετε ότι όταν τρέχετε αυτήν την εντολή θα δείτε μια λίστα ομάδων εντός ομάδων. Μπορείτε, φυσικά, να εκτελέσετε τις πληροφορίες ομάδας σε αυτές τις ομάδες επίσης.
Πώς να εγκαταστήσετε αρχεία RPM τοπικά στο σύστημά σας χρησιμοποιώντας το YUM
Τι συμβαίνει εάν το αρχείο RPM δεν πρόκειται να εγκατασταθεί από ένα από τα αποθετήρια που έχουν ρυθμιστεί στο σύστημά σας.Ίσως έχετε γράψει το δικό σας πακέτο και θέλετε να το εγκαταστήσετε.
Για να εγκαταστήσετε ένα πακέτο RPM τοπικά στο σύστημά σας, εκτελέστε την ακόλουθη εντολή:
yum localinstall όνομα αρχείου
Αν το αρχείο απαιτεί εξαρτήσεις, τότε θα αναζητηθούν οι αποθήκες των αποθετηρίων.
Πώς να επανεγκαταστήσετε ένα πακέτο RPM χρησιμοποιώντας το YUM
Αν έχετε ατυχή και ένα πρόγραμμα που κάποτε λειτούργησε για οποιονδήποτε λόγο έχει σταματήσει να λειτουργεί, μπορείτε να το εγκαταστήσετε ξανά χρησιμοποιώντας την ακόλουθη εντολή:
yum επανεγκαταστήσετε το όνομα του προγράμματος
Αυτή η εντολή θα επανεγκαταστήσει το ίδιο πρόγραμμα με τον ίδιο αριθμό έκδοσης με αυτόν που έχει ήδη εγκατασταθεί.
Πώς να καταχωρίσετε όλες τις εξαρτήσεις για ένα πακέτο RPM
Για να εμφανίσετε όλες τις εξαρτήσεις για ένα πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:
yum deplist όνομα προγράμματος
Για παράδειγμα, για να βρείτε όλες τις εξαρτήσεις του Firefox χρησιμοποιήστε το εξής:
Πώς να απαριθμήσετε όλα τα αποθετήρια που χρησιμοποιούνται από το YUM
Για να μάθετε ποια αποθετήρια είναι διαθέσιμα στο σύστημά σας για να χρησιμοποιήσετε την ακόλουθη εντολή:
yum repolist
Οι επιστρεφόμενες πληροφορίες θα είναι οι εξής:
- αποθετήριο id - I.E. epel / x86_64
- όνομα αποθετηρίου - I.E. πρόσθετα πακέτα για επιχειρήσεις Linux 7
- κατάσταση - αριθμός πακέτων στο αποθετήριο
Αυτός ο οδηγός δίνει μια καλή γενική ένδειξη ως προς τον τρόπο λειτουργίας του YUM. Ωστόσο, μόνο γρατζουνίζει την επιφάνεια όλων των πιθανών χρήσεων του YUM. Για πλήρεις πληροφορίες, συμπεριλαμβανομένων όλων των πιθανών διακοπτών, εκτελέστε την ακόλουθη εντολή:
man yum