בדוק במסוף אם חבילה נתונה מותקנת באובונטו

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

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

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

במה נוכל להשתמש מהטרמינל כדי לבדוק אם חבילה נתונה מותקנת או לא באובונטו?

  • מַתְאִים. זהו כלי שורת פקודה רב עוצמה להתקנה, הורדה, הסרה, חיפוש ו- לנהל חבילות במערכות מבוססות דביאן.
  • apt-cache. היה שאילתה במטמון או במטא נתונים של APT עבור חבילה.
  • dpkg. זה א מנהל אריזה עבור מערכות מבוססות דביאן.
  • dpkg-שאילתה. זהו כלי עבור שאילתה למסד הנתונים dpkg.
  • אשר. פקודה זו מחזירה את הנתיב המלא של ההפעלה.
  • איפה. משמש ל מצא את קבצי עמוד הבינארי, המקור ודף האיש עבור פקודה נתונה.
  • לְאַתֵר. הפקודה לאתר עובד מהר יותר מאשר למצוא פקודה מכיוון שהוא משתמש במסד הנתונים המעודכן, ואילו הפקודה find מחפשת במערכת האמיתית.

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

קודם כל, אמור שיש לי את הפקודות הבאות נבדק באובונטו 19.04.

פקודה Apt

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

בדוק אם מותקנת חבילה עם רשימת apt

apt list vim

פקודת Apt-cache

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

בדוגמה הבאה נראה כי חבילת ה- vim כבר הותקנה במערכת.

חפש באמצעות מטמון apt

apt-cache policy vim

פקודת Dpkg

dpkg זהו כלי להתקנה, יצירה, הסרה וניהול של חבילות, אך בשונה ממערכות ניהול חבילות אחרות, לא יכול להוריד ולהתקין אוטומטית חבילות או את התלות שלהן. כדי לקבל את המידע, ברור, נוכל לשלב אותו עם grep.

חפש חבילה עם dpkg ו- grep

dpkg -l | grep -i nano

פקודת Dpkg-query

זהו כלי עבור להציג מידע על החבילות המופיעות במסד הנתונים dpkg.

בדוק אם חבילה מותקנת עם dpkg-query

dpkg-query --list | grep -i nano

איזו פקודה

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

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

בדוק אם מותקנת חבילה עם איזו פקודה

which vim

איפה הפקודה

הפקודה איפה משמש למציאת קבצי עמוד בינארי, מקור ודף אדם עבור פקודה נתונה.

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

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

whereis nano

אתר את הפקודה

הפקודה לְאַתֵר עובד מהר יותר מאשר למצוא פקודה מכיוון שהוא משתמש במסד נתונים מעודכן, בעוד הפקודה find מחפשת במערכת האמיתית. השתמש במסד נתונים במקום לחפש נתיבי ספרייה בודדים.

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

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

locate --basename '\nano'
Artaculo relacionado:
רשום חבילות המותקנות בדרכים שונות במערכת אובונטו שלך

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

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

*

*

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