במערכות אובונטו ודביאן, תוכל לחפש כל חבילה רק על ידי מילת מפתח הקשורה לשמה או לתיאור שלה באמצעות חיפוש apt-cache . הפלט מחזיר לך רשימה של חבילות התואמות את מילת המפתח שחיפשת. לאחר שתמצא את שם החבילה המדויק, תוכל להשתמש בו יחד עם התקנה מתאימה להתקנה. זה מועיל גם כשאתה מחפש מידע על חבילה ספציפית. שימו לב שעם חיפוש apt-cache , תוכל לחפש כל חבילה מתאימה המותקנת או שטרם תותקן.
מאמר זה יסביר לך כיצד לחפש חבילה באמצעות חיפוש apt-cache הפקודה במאגרי המערכת שלך. נלמד גם כמה פקודות אחרות: חיפוש מתאים ו כִּשָׁרוֹן דרכו תוכלו גם לחפש כל חבילה.
הערה: ביצענו את ההליך המוסבר במאמר זה במסוף המערכת של אובונטו 18.04 LTS. כדי לפתוח את הטרמינל באובונטו, השתמש בקיצור המקשים Ctrl+Alt+T.
לפני שתבצע אחת מהשיטות הבאות, נמליץ לך לעדכן את אינדקס המאגר באופן הבא:
$סודועדכון מתאים
חפש חבילות באמצעות חיפוש apt-cache
Apt-cache הוא כלי שורת פקודה המשמש לחיפוש חבילות מתאימות במערכות מבוססות אובונטו או דביאן. עם חיפוש apt-cache , תוכל לחפש כל חבילה באמצעות מילת המפתח הקשורה לשמה או לתיאור שלה. בפלט, הוא מציג את כל החבילות התואמות את קריטריוני החיפוש.
עם חיפוש apt-cache , תוכל לחפש ולהציג את המידע אודות החבילות הזמינות ממאגרי האינטרנט. ניתן להשתמש בו גם לחיפוש מידע על החבילות שכבר מותקנות במערכת שלך. הוא משיג מידע על החבילות ממקורות שונים ושומר אותן במסד הנתונים המקומי המתעדכן על ידי הפעלת פעולת העדכון המתאים.
כדי לחפש חבילות, הקלד חיפוש apt-cache ואחרי מילת המפתח הרלוונטית. להלן התחביר לעשות זאת:
$סודו חיפוש apt-cache <מילת מפתח>החלף את ה מילת מפתח עם כל שם החבילה המותקן או הניתן להתקנה. שים לב שמילת המפתח יכולה להיות מדויקת או חלק בשם החבילה או שהיא יכולה להיות כל מילה הקשורה לתיאור החבילה. בפלט תראה רשימה של חבילות התואמות את מילת המפתח שהוזכרה ותיאור קצר של כל חבילה.
לדוגמה, אנו רוצים להתקין פתרון ניהול אחסון ZFS. כדי למצוא את שם החבילה המדויק, בואו לחפש אותה באמצעות חיפוש apt-cache כדלקמן:
$חיפוש apt-cachezfs
מהפלט תוכל לזהות את שם החבילה המדויק שהוא zfsutils-linux יחד עם תיאור קצר. כפי שאתה יכול לראות את הרשימה המוצגת ארוכה מדי. אתה יכול להשתמש בפקודה פחות כדי להציג פלט שורה אחת או מסך אחד בכל פעם.
$סודו חיפוש apt-cachezfs| פָּחוּתבאופן דומה, חיפוש apt-cache יכול להועיל אם ברצונך להתקין שרת אינטרנט אך אינך זוכר את שם החבילה. במקרה זה, תוכל לחפש את החבילה באמצעות כל מילת מפתח הקשורה לתיאור החבילה. לדוגמה, מצאתי את זה מאוד מועיל ברגע שהייתי צריך להתקין את מנוע החיפוש שעליו אני יודע רק שמדובר במנוע חיפוש מטא שמגן על פרטיות המשתמשים שלו. עם זאת, לא זכרתי את שמו של מנוע החיפוש ההוא, לכן הזנתי את מונח החיפוש כדלקמן:
$סודו חיפוש apt-cacheמנוע metasearchכשהופיעה התוצאה, מצאתי את שם מנוע החיפוש הנדרש שהיה Searx. לאחר מכן, פשוט השתמשתי ב- מתאים להתקין searx פקודה להתקין אותו.
באופן דומה, אם נשתמש ב- apt-cache עם הופעה flag, הוא יציג מידע בסיסי על החבילה כולל הגירסה, הגודל, התלות, התיאור ועוד. כדי למצוא מידע על חבילה מסוימת, השתמש בדגל ההצגה כדלקמן:
$מופע apt-cache <שם חבילה>דרכים חלופיות
להלן כמה דרכים אחרות שניתן להשתמש בהן גם לחיפוש חבילה מותקנת או ניתנת להתקנה במערכת.
חפש חבילות באמצעות חיפוש מתאים
חיפוש נאות הוא המקבילה המתאימה של חיפוש apt-cache בפקודה apt-get ישנה יותר. חלק מהמשתמשים מעדיפים את חיפוש מתאים הפקודה בגלל הצגת התוצאות המוצגת היטב. הוא מציג את רשימת החבילות יחד עם הגרסאות העדכניות ביותר שלהן ותיאור קצר. הדבר הטוב ביותר לגבי חיפוש מתאים הוא שמדגיש את שם החבילות ושומר על מקום כלשהו בין חבילות שונות. כמו כן, תוכלו לראות את מוּתקָן תווית בסוף החבילות שכבר מותקנות.
כדי לחפש חבילה, הקלד חיפוש מתאים ואחריו ה מילת מפתח קשור לשם החבילה.
$מילת מפתח מתאימה לחיפושדוגמה לכך היא חיפוש אחר חבילת Apache2 באמצעות הפקודה הבאה:
$apt search apache2
חפש חבילות בעזרת יכולת
Aptitude הוא הקצה הקדמי של הפקודה apt ב- Linux המשמשת להתקנה, שדרוג והסרה של חבילות. ניתן להשתמש בו גם לחיפוש חבילה במערכת לינוקס.
Aptitude אינו מותקן כברירת מחדל ב- Linux, כך שתצטרך להתקין אותו ידנית. לשם כך, בצע את פקודת ההתקנה כדלקמן:
$סודומַתְאִיםלהתקין כִּשָׁרוֹןהמערכת עשויה לבקש אישור על ידי מתן אפשרות Y/n. הקש על y ולאחר מכן Enter כדי לאשר, לאחר מכן ה- Aptitude יותקן במערכת שלך.
כעת, על מנת לחפש חבילה באמצעות כישרון, הקלד חיפוש מתאים ואחריו ה מילת מפתח קשור לשם החבילה.
$חיפוש כישרון <מילת מפתח>תראה את התוצאות הדומות להלן:
זה כל מה שיש בו! במאמר זה למדנו כיצד לחפש חבילה באמצעות פקודת החיפוש apt-cache. בנוסף, למדנו גם את השימוש בחיפוש מתאים ואת הפקודה aptitude לחיפוש חבילה. אני מקווה שזה יהיה מועיל בכל פעם שתצטרך לחפש חבילה מותקנת או ניתנת להתקנה במערכת שלך.