חפש חבילות הזמינות מהטרמינל באובונטו ונגזרות

אודות חיפוש אחר חבילות זמינות מהטרמינל

במאמר הבא אנו נסתכל כיצד אנו יכולים חפש חבילות זמינות משורת הפקודה. ישנן מספר דרכים לחפש חבילות זמינות בדביאן, אובונטו או לינוקס מנטה מהטרמינל. חבילות אלה יכולות להיות חפש בזכות מַתְאִים, מטמון apt y כישרון. כלים אלה יעזרו לנו בחיפוש אחר שמות חבילות ותיאורים של אלה. הם יכולים גם להיות שימושיים מאוד אם אנו מחפשים חבילה ספציפית אך איננו יודעים את שמה המדויק של החבילה או אם אנו זקוקים לכלי למטרה או משימה מסוימת. בדרך זו נוכל לדעת את האפשרויות הקיימות.

ההבדלים העיקריים בין שימוש apt, apt-cache ו- aptitude לחיפוש חבילות זמינות הם התפוקה שלהם וסדר החבילות האלה מסווגות. כמו כן, יתכן שלא ניתן להתקין יכולת כברירת מחדל בהפצת Gnu / Linux המבוססת על דביאן. אם זה המקרה שלך, יהיה עליך להתקין אותו.

מכל הדוגמאות שאנחנו הולכים לראות, ל- apt-cache יש את הפלט הקל ביותר לקריאה מכיוון שבדרך כלל אני לא זקוק למידע נוסף. כדי לראות את הגרסאות המותקנות / זמינות תוכלו להשתמש בשם חבילת המדיניות apt-cache.

דבר נוסף שיש לזכור הוא apt ו- apt-cache חפש את המטמון של חבילות תוכנה apt, אז הם מחזירים את שתי החבילות הזמינות ב- מאגרים כגון חבילות DEB המותקנות ידנית (לא זמין במאגרים). במקרה של יכולת, היא תחזיר רק את החבילות הזמינות במאגרים.

חפש חבילות זמינות משורת הפקודה

חפש חבילות זמינות באמצעות apt-cache

כפי שכבר כתבתי, אנו יכולים להשתמש ב- apt-cache ל- חפש חבילות זמינות במאגרי דביאן, אובונטו או לינוקס מנטה, בנוסף לחבילות DEB המותקנות שאינן במאגרים. הפורמט לשימוש יהיה הבא:

apt-cache search BÚSQUEDA

דוגמה מעשית ל חפש את החבילה "nodejs" זה יהיה משהו כזה:

aptjs מטמון חיפוש nodejs

apt-cache search nodejs

כפי שניתן לראות בלכידה הקודמת, לא הצלחתי לתפוס את כל הפלט מכיוון שהוא יכול להיות ארוך מאוד.

חפש חבילות זמינות באמצעות יכולת

במקרה של יכולת, זה א חזית מבוססת מקללות עבור apt. כלי זה בדרך כלל לא מותקן כברירת מחדל, אך נוכל לעשות זאת התקן אותו על דביאן, אובונטו, מנטה לינוקס והפצות אחרות של גנו / לינוקס מבוססות דביאן באמצעות פקודה זו במסוף (Ctrl + Alt + T):

sudo apt install aptitude

לאחר ההתקנה נוכל להשתמש בכושר לחיפוש חבילות משורת הפקודה. הפורמט לשימוש יהיה בערך כך:

aptitude search BÚSQUEDA

דוגמה מעשית למציאת החבילה "nodejs" תהיה הבאה:

כישורי חיפוש חיפוש

aptitude search nodejs

גם אנחנו נוכל השתמש בממשק המשתמש של aptitude Ncurses. לא יהיה לנו יותר לכתוב כישרון להתחיל את זה:

חפש חבילות יכולת

הנה אנחנו יכולים חפש חבילות על ידי לחיצה על / ואז הקלדת מילת המפתח לחיפוש.

חפש חבילות זמינות באמצעות apt

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

apt search BÚSQUEDA

פשוט חייבים החלף את המילה חיפוש במילת המפתח שאנחנו מעוניינים לחפש. אנו יכולים להוסיף מספר מילות מפתח במרכאות.

זו תהיה דוגמה לחיפוש 'nodejs' יחד עם הפלט שלה:

חיפוש nodejs

apt search nodejs

שוב, התוצאות כל כך רבות שלא היה לי בלתי אפשרי לתפוס את כולן בתמונה הקודמת.

הפוך את התוצאות לקלות יותר לקריאה

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

apt-cache search BÚSQUEDA | more

אנו יכולים גם לא לכלול תוצאות שאינן כוללות מילת מפתח מסוימת (SEARCH2 בדוגמה זו) באמצעות grep:

חפש חבילות זמינות עם apt-cache seach grep

apt-cache search BÚSQUEDA | grep BÚSQUEDA2

כברירת מחדל, גרפ תלוי רישיות. אם נוסיף את האפשרות -i נוכל להתעלם מאותיות רישיות וקטנות. זה יהיה כדלקמן: grep -i חיפוש 2.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.