האם אי פעם נאבקת בזמן חיפוש חבילות באמצעות שורת הפקודה באובונטו? האם אי פעם חיפשת חבילות הדורשות שדרוג מיידי? תהיתם פעם אם החבילה שברצונכם להוריד זמינה להתקנה, והאם הגרסה העדכנית ביותר זמינה במאגר התוכנה?
חיפוש אחר חבילות מותקנות או לא מותקנות בתוך המאגרים המקומיים דרך הטרמינל יכולה להיות משימה מרתיעה עבור משתמשי אובונטו מתחילים. מאמר זה עונה על כל ורבות מהשאלות הדומות. חוץ מזה, נסקור גם דרכים חלופיות לחיפוש חבילות באובונטו ונעזור לך למצוא שיטה מתאימה.
דרכים לחיפוש חבילות באובונטו
כאן נסקור שלוש דרכים לבצע חיפוש חבילות באובונטו. עם זאת, לפני שתתחיל, הפעל את הטרמינל ו עדכן את מאגרי החבילות של המערכת שלך על ידי ריצה:
sudo apt update
שימוש ב-apt Command
APT הוא מנהל חבילות שורת פקודה המגיע מותקן מראש באובונטו, Linux Mint והפצות אחרות המבוססות על דביאן. הפקודה apt משלבת את הפונקציונליות של apt-cache ו apt-get. הוא אחראי על התקנה, הסרה, עדכון ושדרוג חבילות ומאגרי לינוקס באובונטו. עם זאת, זה גם מאפשר לך לחפש חבילות.
אתה יכול להתחיל ב פירוט כל החבילות הזמינות המותקנות/הוסרו במערכת שלך, באופן הבא:
רשימה מתאימות
תְפוּקָה:
אתה יכול לצרף את הפקודה לעיל עם grep כדי לסנן את הפלט ולקבל שם חבילה לבחירתך.
רשימה מתאימות | grep
להשתמש ב רשימה מתאימות פקודה עם ה --מוּתקָן אפשרות למצוא ולהציג רק את החבילות המותקנות במערכת שלך.
רשימת המתאימים - מותקנת
יתרה מכך, שיטת הרשימה גם מאפשרת לך לחפש חבילה ולהבין אם היא מותקנת או לא באמצעות -א דגל, כדלקמן:
רשימה מתאימות -א
תְפוּקָה:
כדי לחפש ולהציג את כל החבילות הדורשות שדרוג:
apt list --ניתן לשדרוג
השתמש בכלי השירות grep אם אתה מחפש חבילה ספציפית ברשימה זו:
apt list --ניתן לשדרוג | grep
עם זאת, הפקודות לעיל אינן מציגות פרטי חבילה. הפקודות הייעודיות apt-search ו מופע מתאים עזור למצוא ולהציג את פרטי החבילה הזמינים במסוף לינוקס.
פקודת החיפוש apt ידועה בהצגת פרטי החבילה בפורמט טוב יותר. הדבר הטוב ביותר בפקודה זו הוא שהיא אומרת למשתמש אם חבילה כבר מותקנת או לא עם מידע קצר על הגרסאות הזמינות ותיאור וכו'.
לדוגמה, הפקודה למטה מחפשת את חבילת mysql על ידי חיפוש בכל מחרוזות שמות החבילה והתיאור שלהן. לפיכך, הוא מחזיר את רשימת החבילות המכילות את מחרוזת שם החבילה בשמה ובתיאור שלה:
apt search mysql
תְפוּקָה:
כדי להגביל את תוצאת החיפוש, אתה יכול להגיד לפקודה לחפש רק את שם החבילה הנתון על ידי מתן ה- --שם בלבד אפשרות כדלקמן:
חיפוש מתאים --שם בלבד
הפקודה apt show מציגה פרטים נוספים על שם החבילה הנתון. תיאור החבילה מכיל פרטים על מהדורת הגרסה האחרונה שלה, תלות, גודל הורדה, מידע על מאגר וכו'. והכי חשוב, הפקודה מחזירה שם חבילה מדויק כך שלא תצטרך לנחש את החבילה שאתה מחפש.
מופע מתאים
apt show mysql-client-core-5.7 | פָּחוּת
שימוש בפקודה apt-cache
apt-cache הוא תוכנית שירות שורת פקודה שמחפשת חבילות מקובץ רשימות החבילות המקומיות המאוחסנות ב /var/lib/apt. המערכת מעדכנת קבצים אלה בכל פעם שהמשתמש מריץ את עדכון מתאים פקודה בטרמינל. לפיכך, בכל פעם שהמשתמש מחפש חבילה באמצעות הפקודה, הוא אינו צריך לגשת לרשת כדי להביא מידע מהמאגרים.
זוהי גרסה ישנה יותר של APT שתוכל להשתמש בה עם לחפש ו הופעה אפשרויות למצוא את החבילות.
חיפוש apt-cache apache2
תְפוּקָה:
הפקודה גם מאפשרת לך לרשום את כל החבילות שמתחילות במילת המפתח הנתונה:
apt-cache pkgnames
לדוגמה:
כדי להציג את כל החבילות הזמינות ללא פירוט:
apt-cache pkgnames
אתה יכול גם להעביר את הפקודה לעיל עם כלי השירות grep ולהשתמש ב- -אני סמן כדי להתעלם מרגישות רישיות ולהביא את החבילות.
apt-cache pkgnames | grep -i
כלי השירות גם מאפשר לך לחפש חבילות ולהציג את התלות שלהן, בין אם הן מותקנות במערכת או לא, באופן הבא:
apt-cache showpkg apache2
תְפוּקָה:
אתה יכול לשים לב לזה חיפוש apt-cache ו מופע apt-cache דומה לשיטות חיפוש והצגה apt מבחינת תצוגת מידע החבילה. עם זאת, apt-cache ו-apt שונים באופן משמעותי מבחינת ייצוג הנתונים.
שימוש בכישרון
aptitude הוא ממשק משתמש גרפי עבור מנהל החבילות של APT. הממשק מאפשר למשתמשים לבחור באופן אינטראקטיבי חבילות להתקנה, הסרה ושדרוג. משתמשים חדשים יכולים למצוא אותו בדומה לאפשרות התוכניות והתכונות בלוח הבקרה ב-Windows.
aptitude מספק ממשק שורת פקודה שמחקה ארגומנטים דומים כמו כלי עזר apt-get או apt. לפיכך, זה נוח למשתמשים המעדיפים לקבל ממשק גרפי או אינטראקטיבי לביצוע משימות שורת הפקודה בלינוקס. aptitude זמין בדרך כלל כברירת מחדל ברוב ההפצות המבוססות על אובונטו או דביאן. אם לא, אתה יכול להתקין אותו באופן הבא:
sudo apt-get update
sudo apt-get install aptitude
השתמש בפקודה הבאה כדי לחפש חבילות באמצעות ממשק שורת הפקודה aptitude:
חיפוש כושר sudo
הפעל את הפקודה הבאה בטרמינל כדי להפעיל את aptitude GUI:
כישרון סודו
ללחוץ Ctrl + T להסתובב בטרמינל. השתמש במקשי החצים כדי לנווט בממשק המשתמש של aptitude. לך אל לחפש לשונית ובחר למצוא או לחץ / כדי להפעיל את שורת הגלישה והקלד את שם החבילה לחיפוש.
מחפש חבילות תוכנה באובונטו
מאמר זה כיסה את כל הכלים העיקריים שבהם אתה יכול להשתמש כדי לחפש חבילות מותקנות או לא מותקנות במערכות מבוססות אובונטו ודביאן. זה גם מראה כיצד לחפש את החבילות באמצעות מילת מפתח אחת או למצוא תוכנות/תוכניות הדורשות שדרוג.
כפי שאתה יכול לראות, ההבדל העיקרי בין הכלים הללו הוא בתפוקה שלהם. חוץ מזה, הכלים המכוסים עוזרים מאוד למצוא את החבילות כאשר אינך יודע בדיוק את השם או השימוש בהן.
7 דרכים לקבל עזרה בשורת הפקודה בלינוקס
קרא הבא
נושאים קשורים
- לינוקס
- מנהלי חבילות
- אובונטו
- הפצת לינוקס
על הסופר

Rumaisa היא סופרת עצמאית ב-MUO. היא חבשה כובעים רבים, ממתמטיקאית ועד חובבת אבטחת מידע, וכעת היא עובדת כאנליסטית SOC. תחומי העניין שלה כוללים קריאה וכתיבה על טכנולוגיות חדשות, הפצות לינוקס וכל דבר סביב אבטחת מידע.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם