כיצד לבדוק אם חבילה זמינה ב- Yum

How Check If Package Is Available Yum



Yellowdog Updater Modified או Yum בקיצור הוא כלי לניהול חבילות עבור חבילות סל'ד. הוא פופולרי במשפחת REHL של הפצות לינוקס, כולל CentOS ופדורה. לפיכך, אתה יכול לחשוב על yum כתחום אתחול עבור מנהל חבילות RPM.

בדומה למנהלי חבילות פופולריים, Yum עובדת באמצעות מאגרים המכילים אוספי כלים בפורמט סל'ד.







עבור מהירה זו, נדון ביסודות של yum ונציג חבילות זמינות במערכת המשתמשת ב- yum כמנהל חבילות.



רשימת חבילות זמינות

כדי להציג חבילות זמינות, אנו יכולים להשתמש בפקודה yum list כפי שמוצג:



סודו רשימת יאםזמין

פקודה זו תציג את שם כל החבילות הזמינות, הגרסה העדכנית ביותר ואת המאגרים אליהם הם שייכים





יאם בדוק חבילות מותקנות

Yum קל להפליא לשימוש; כמו רוב מנהלי החבילות, הוא מאפשר לך להעביר אפשרויות אינטואיטיביות. לדוגמה, כדי להציג את רשימת החבילות המותקנות, אנו יכולים להשתמש בפקודה:



סודו יאםמוּתקָן

בדומה להצגת חבילות זמינות, הפקודה למעלה תציג את שם החבילות המותקנות, הגרסה ומאגר המקורות של החבילות.

אתה יכול להעביר את הפלט מהפקודה למעלה לכלים כגון grep, פחות וכו '.

חבילה ספציפית לחיפוש יאם

דוגמא לשימוש בפקודה yum list היא בדיקה אם מותקנת חבילה ספציפית. לדוגמה, הבה נראה אם ​​מותקן awk.

סודו רשימת יאםמוּתקָן| אחיזה'awk'

הפקודה לעיל מעבירה את הפלט של רשימת yum ל- grep, המחפשת אחר המחרוזת הספציפית, במקרה זה, 'awk'. תסתכל על הפלט לדוגמא להלן:

כפי שאתה יכול לראות, התקנו awk (כחלק מ- gawk) ואת חבילת python-Hawkey.

הצג חבילות זמינות ממאגר ספציפי

תוכל גם לסנן את החבילה הזמינה במאגר ספציפי. נוכל להתחיל ברישום כל המאגרים המופעלים באמצעות הפקודה:

סודו יאםrepolist

זה יפרט את כל המאגרים הזמינים במערכת.

כדי לחפש חבילות הזמינות רק במאגר ספציפי. דוגמה, במאגר epel, אנו משתמשים בפקודה:

סודו רשימת יאםזמין| אחיזהנעים

פלט לדוגמה הוא כפי שמוצג:

סיכום

במדריך מהיר זה, כיסינו את yum והצגנו את החבילות הזמינות והמתקינות במערכת.

תודה שקראתם!