Πώς να εγκαταστήσετε τα πακέτα RPM χρησιμοποιώντας το YUM

Το YUM είναι το λογισμικό γραμμής εντολών που χρησιμοποιείται για την εγκατάσταση του λογισμικού στο CentOS και το Fedora. Εάν προτιμάτε μια πιο γραφική λύση, επιλέξτε αντ 'αυτού το YUM Extender . Το YUM είναι για τα CentOs και το Fedora τι είναι το apt-get για το Debian και το Ubuntu.

Αναρωτηθήκατε ποτέ τι σημαίνει YUM; Η ανάγνωση της σελίδας χειρωνακτικής αναφέρει ότι το YUM σημαίνει "Τροποποιημένο πρόγραμμα ενημέρωσης του Yellowdog". Το YUM είναι ο διάδοχος του εργαλείου YUP, ο οποίος ήταν ο προεπιλεγμένος διαχειριστής πακέτων στο Yellowdog Linux.

Πώς να εγκαταστήσετε πακέτα RPM χρησιμοποιώντας YUM

Για να εγκαταστήσετε ένα πακέτο RPM, πληκτρολογήστε απλά την ακόλουθη εντολή:

yum εγκαταστήσετε το όνομα του πακέτου

Για παράδειγμα:

yum install scribus

Πώς να ενημερώσετε τα πακέτα χρησιμοποιώντας το 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 check-updates

Πώς να αφαιρέσετε προγράμματα χρησιμοποιώντας το YUM

Εάν θέλετε να καταργήσετε μια εφαρμογή από το σύστημα Linux, τότε μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

yum καταργήστε το όνομα του προγράμματος

Η κατάργηση προγραμμάτων από το σύστημά σας μπορεί να φαίνεται απλή, αλλά με την κατάργηση μιας εφαρμογής μπορεί να εμποδίσετε την εργασία ενός άλλου.

Για παράδειγμα, φανταστείτε ότι είχατε ένα πρόγραμμα που παρακολουθεί ένα φάκελο και αν βρει ένα αρχείο το πρόγραμμα σάς στέλνει ένα μήνυμα ηλεκτρονικού ταχυδρομείου που σας ενημερώνει ότι υπάρχει ένα νέο αρχείο. Φανταστείτε ότι αυτό το πρόγραμμα απαιτεί μια υπηρεσία ηλεκτρονικού ταχυδρομείου για την αποστολή του μηνύματος ηλεκτρονικού ταχυδρομείου. Αν διαγράψετε την υπηρεσία ηλεκτρονικού ταχυδρομείου, το πρόγραμμα που παρακολουθεί το φάκελο θα καταστεί άχρηστο.

Για να καταργήσετε προγράμματα που εξαρτώνται από το πρόγραμμα που καταργείτε χρησιμοποιώντας την ακόλουθη εντολή:

yum autoremove όνομα προγράμματος

Στην περίπτωση του προγράμματος παρακολούθησης και της υπηρεσίας ηλεκτρονικού ταχυδρομείου, οι δύο εφαρμογές θα καταργηθούν.

Η εντολή αυτόματης κατάργησης μπορεί επίσης να χρησιμοποιηθεί χωρίς παραμέτρους, ως εξής:

yum autoremove

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

Κατάλογος όλων των διαθέσιμων πακέτων RPM με χρήση του YUM

Μπορείτε να καταγράψετε όλα τα διαθέσιμα πακέτα μέσα στο YUM απλά χρησιμοποιώντας την ακόλουθη εντολή:

yum list

Υπάρχουν επιπλέον παράμετροι που μπορείτε να προσθέσετε στη λίστα για να το καταστήσετε πιο χρήσιμο.

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

ενημερώσεις λίστας yum

Για να δείτε όλα τα πακέτα που είναι εγκατεστημένα, εκτελέστε την ακόλουθη εντολή στο σύστημά σας:

εγκατάσταση της λίστας yum

Μπορείτε να απαριθμήσετε όλα τα αρχεία που εγκαταστάθηκαν χωρίς τη χρήση αποθετηρίων, εκτελώντας την ακόλουθη εντολή:

yum extras λίστας

Πώς να αναζητήσετε πακέτα RPM χρησιμοποιώντας YUM

Για να αναζητήσετε ένα συγκεκριμένο πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:

yum όνομα προγράμματος αναζήτησης | περιγραφή

Για παράδειγμα, για να αναζητήσετε Steam χρησιμοποιήστε την ακόλουθη εντολή:

yum αναζήτηση ατμού

Εναλλακτικά, αναζητήστε έναν συγκεκριμένο τύπο εφαρμογής ως εξής:

αναζήτηση yum "καταγραφή οθόνης"

Από προεπιλογή, η δυνατότητα αναζήτησης εμφανίζεται στα ονόματα πακέτων και τις περιλήψεις και μόνο αν δεν βρει αποτελέσματα, θα αναζητήσει περιγραφές και διευθύνσεις URL.

Για να πάρετε yum στις περιγραφές αναζήτησης και τις διευθύνσεις URL χρησιμοποιήστε επίσης την ακόλουθη εντολή:

yum αναζήτηση "καταγραφή οθόνης" όλα

Πώς να αποκτήσετε πληροφορίες σχετικά με τα πακέτα RPM χρησιμοποιώντας το YUM

Μπορείτε να ανακτήσετε σημαντικές πληροφορίες σχετικά με ένα πακέτο χρησιμοποιώντας την ακόλουθη εντολή:

yum info packagename

Οι πληροφορίες που επιστρέφονται έχουν ως εξής:

Πώς να εγκαταστήσετε ομάδες εφαρμογών χρησιμοποιώντας το YUM

Για να επιστρέψετε μια λίστα ομάδων χρησιμοποιώντας το YUM εκτελέστε την ακόλουθη εντολή:

λίστα ομάδων yum | περισσότερο

Η έξοδος που επιστρέφεται από αυτήν την εντολή είναι παρόμοια με την ακόλουθη:

Επομένως, μπορείτε να εγκαταστήσετε το περιβάλλον επιφάνειας εργασίας του KDE Plasma χρησιμοποιώντας την ακόλουθη εντολή:

Εγκατάσταση ομάδας yum "Χώροι εργασίας του KDE Plasma"

Πριν κάνετε αυτό, αν και ίσως θέλετε να μάθετε ποια είναι τα πακέτα της ομάδας. Για να το κάνετε αυτό εκτελέστε την ακόλουθη εντολή:

yum group info "Χώροι εργασίας πλάσματος KDE" περισσότερο

Θα παρατηρήσετε ότι όταν τρέχετε αυτήν την εντολή θα δείτε μια λίστα ομάδων εντός ομάδων. Μπορείτε, φυσικά, να εκτελέσετε τις πληροφορίες ομάδας σε αυτές τις ομάδες επίσης.

Πώς να εγκαταστήσετε αρχεία RPM τοπικά στο σύστημά σας χρησιμοποιώντας το YUM

Τι συμβαίνει εάν το αρχείο RPM δεν πρόκειται να εγκατασταθεί από ένα από τα αποθετήρια που έχουν ρυθμιστεί στο σύστημά σας. Ίσως έχετε γράψει το δικό σας πακέτο και θέλετε να το εγκαταστήσετε.

Για να εγκαταστήσετε ένα πακέτο RPM τοπικά στο σύστημά σας, εκτελέστε την ακόλουθη εντολή:

yum localinstall όνομα αρχείου

Αν το αρχείο απαιτεί εξαρτήσεις, τότε θα αναζητηθούν οι αποθήκες των αποθετηρίων.

Πώς να επανεγκαταστήσετε ένα πακέτο RPM χρησιμοποιώντας το YUM

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

yum επανεγκαταστήσετε το όνομα του προγράμματος

Αυτή η εντολή θα επανεγκαταστήσει το ίδιο πρόγραμμα με τον ίδιο αριθμό έκδοσης με αυτόν που έχει ήδη εγκατασταθεί.

Πώς να καταχωρίσετε όλες τις εξαρτήσεις για ένα πακέτο RPM

Για να εμφανίσετε όλες τις εξαρτήσεις για ένα πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:

yum deplist όνομα προγράμματος

Για παράδειγμα, για να βρείτε όλες τις εξαρτήσεις του Firefox χρησιμοποιήστε το εξής:

yum deplist firefox

Πώς να καταχωρίσετε όλα τα αποθετήρια που χρησιμοποιούνται από το YUM

Για να μάθετε ποια αποθετήρια είναι διαθέσιμα στο σύστημά σας για να χρησιμοποιήσετε την ακόλουθη εντολή:

yum repolist

Οι επιστρεφόμενες πληροφορίες θα είναι οι εξής:

Αυτός ο οδηγός δίνει μια καλή γενική ένδειξη ως προς τον τρόπο λειτουργίας του YUM. Ωστόσο, μόνο γρατζουνίζει την επιφάνεια όλων των πιθανών χρήσεων του YUM. Για πλήρεις πληροφορίες, συμπεριλαμβανομένων όλων των πιθανών διακοπτών, εκτελέστε την ακόλουθη εντολή:

man yum