Πώς να ελέγξετε εάν ένα πακέτο είναι διαθέσιμο στο Yum

How Check If Package Is Available Yum



Το Yellowdog Updater Modified ή το Yum για συντομία είναι ένα εργαλείο διαχείρισης πακέτων για πακέτα RPM. Είναι δημοφιλές στην οικογένεια διανομών Linux REHL, συμπεριλαμβανομένων των CentOS και Fedora. Έτσι, μπορείτε να σκεφτείτε το yum ως ένα bootstrap για τον διαχειριστή πακέτων RPM.

Όπως και οι δημοφιλείς διαχειριστές πακέτων, το Yum λειτουργεί μέσω αποθετηρίων που περιέχουν συλλογές εργαλείων σε μορφή rpm.







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



Yum List Διαθέσιμα Πακέτα

Για να εμφανίσουμε τα διαθέσιμα πακέτα, μπορούμε να χρησιμοποιήσουμε την εντολή yum list όπως φαίνεται:



sudo λίστα yumδιαθέσιμος

Αυτή η εντολή θα εμφανίσει το όνομα όλων των διαθέσιμων πακέτων, την πιο πρόσφατη έκδοση και τα αποθετήρια στα οποία ανήκουν





Εγκατεστημένα πακέτα Yum Check

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



sudo γιαμεγκατεστημένο

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

Μπορείτε να περάσετε την έξοδο από την παραπάνω εντολή σε εργαλεία όπως grep, less κ.λπ.

Ειδικό πακέτο αναζήτησης Yum

Ένα παράδειγμα χρήσης της εντολής λίστας yum είναι ο έλεγχος εάν έχετε εγκαταστήσει ένα συγκεκριμένο πακέτο. Για παράδειγμα, ας δούμε αν έχει εγκατασταθεί το awk.

sudo λίστα yumεγκατεστημένο| λαβή'awk'

Η παραπάνω εντολή περνά την έξοδο της λίστας yum στο grep, η οποία στη συνέχεια αναζητά τη συγκεκριμένη συμβολοσειρά, σε αυτήν την περίπτωση, «awk.» Ρίξτε μια ματιά στο παράδειγμα εξόδου παρακάτω:

Όπως μπορείτε να δείτε, έχουμε εγκατεστημένο το awk (ως μέρος του gawk) και το πακέτο python-Hawkey.

Εμφάνιση διαθέσιμων πακέτων από μια συγκεκριμένη επαναφορά

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

sudo γιαμαποστολέας

Αυτό θα απαριθμήσει όλα τα διαθέσιμα αποθετήρια στο σύστημα.

Για αναζήτηση πακέτων διαθέσιμων μόνο σε ένα συγκεκριμένο repo. Ένα παράδειγμα, στο αποθετήριο epel, χρησιμοποιούμε την εντολή:

sudo λίστα yumδιαθέσιμος| λαβήζεστός

Το παράδειγμα εξόδου είναι όπως φαίνεται:

συμπέρασμα

Σε αυτό το γρήγορο σεμινάριο, καλύψαμε το yum και δείξαμε τα διαθέσιμα και εγκατεστημένα πακέτα στο σύστημα.

Ευχαριστώ για την ανάγνωση!