כיצד אוכל לבדוק אם מותקנת חבילה על דביאן ואובונטו

How Do I Check If Package Is Installed Debian



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

בודק אם מותקנת חבילה ספציפית באמצעות dpkg :

כדי לבדוק אם מותקנת חבילה ספציפית ב- הפצות לינוקס מבוססות דביאן , אתה יכול להשתמש ב dpkg הפקודה ואחריה דגל (סטטוס) ושם החבילה. הפקודה שלהלן מציגה דוגמה של dpkg, המשמשת לבדיקת סטטוס חבילת Steam.







dpkg קִיטוֹר



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



שם חבילה : שם חבילה.





סטטוס החבילה: כאן תוכל לראות את מצב החבילה במערכת שלך.

עדיפות: ישנן 5 רמות עדיפות אפשריות לחבילות: העדיפות 'נדרש' שייך לחבילות חיוניות למערכת; הסרת חבילות המסומנות כ 'נדרש' עלול להוביל לכשל במערכת. מצב העדיפות השני האפשרי עבור a הוא 'חָשׁוּב' עדיפות לחבילות שאינן חיוניות למערכת אלא למשתמש, למשל, עורך טקסט כמו nano או net-tools. העדיפות השלישית היא 'תֶקֶן' , הכולל חבילות המוגדרות להתקנה כברירת מחדל. רמת העדיפות הרביעית היא 'אופציונאלי', הכולל חבילות אופציונאליות בהתקנות דביאן/אובונטו. לבסוף, העדיפות החמישית היא 'תוֹסֶפֶת' , שהוצא משימוש ומוחלף ב- 'אופציונאלי' . המצב ' תוֹסֶפֶת' שימש לאריזות מיוחדות.



סָעִיף: חבילות מסווגות לפי קטגוריות; הקטגוריות הזמינות כיום כוללות admin, database, cli-mono, debug, devel, doc, עורכים, חינוך, gnustep, מוטבע, גופנים, משחקים, gnome, gnu-r, אלקטרוניקה, גרפיקה, מתורגמנים, hamradio, haskell, httpd, python, התבוננות פנימית, javascript, java, אודם, kde, לוקליזציה, kernel, libdevel, libs, lisp, דואר, מתמטיקה, metapackages, ocaml, net, חדשות, misc, comm, oldlibs, otherosfs, perl, php, חלודה, מדע, פגזים, צליל, טקסט, וידאו, משימות, tex, utils, vcs, אינטרנט, x11, xfce ו- zope.

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

מנהל: שדה זה מציג את המידע על מפתח החבילה.

ארכיטקטורה: כאן תוכל לראות את ארכיטקטורת החבילה.

גִרְסָה: גרסת החבילה.

תלוי: תלות בחבילה.

תיאור: תיאור החבילה.

דף הבית: חבילה/אתר מפתח.

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

dpkg חשיפה

אתה יכול גם להשתמש ב- dpkg הפקודה ואחריה דגל כדי לבדוק סטטוס חבילה ספציפי, כפי שמוצג בדוגמה למטה.

dpkg קִיטוֹר

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

ה dpkg-query ניתן להשתמש בפקודה כדי להציג אם מותקנת חבילה ספציפית במערכת שלך. כדי לעשות זאת, רץ dpkg-query ואחריו הדגל -l ושם החבילה עליה ברצונך לקבל מידע. הדוגמה להלן מראה כיצד לבדוק אם חבילת Steam מותקנת.

dpkg-queryקִיטוֹר

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

dpkg-query

בדוק אם חבילה מותקנת באמצעות apt-cache :

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

מדיניות apt-cacheקִיטוֹר

קבל רשימה של כל החבילות המותקנות באמצעות מַתְאִים :

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

מַתְאִים--מוּתקָןרשימה

קבל רשימה של כל החבילות המותקנות יומני קריאה:

שיטה נוספת בשימוש נרחב לקבלת רשימה של כל החבילות המותקנות היא קריאה מַתְאִים אוֹ dpkg יומנים.

כדי לקרוא את מַתְאִים log, הפעל את הפקודה הבאה.

חתול /איפה/עֵץ/מַתְאִים/history.log

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

אחיזה ' להתקין ' /איפה/עֵץ/dpkg.log

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

zgrep ' להתקין ' /איפה/עֵץ/dpkg.log.11.gz

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

zgrep ' להתקין ' /איפה/עֵץ/dpkg.log.*.gz

כיצד לבדוק חבילות משודרגות ומוסרות:

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

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

zgrep 'שדרוג' /איפה/עֵץ/dpkg.log.*.gz

אם ברצונך לרשום חבילות שהוסרו, השיטה דומה; פשוט להחליף לשדרג עם לְהַסִיר, כפי שמוצג מטה.

אחיזה 'הסר' /איפה/עֵץ/dpkg.log

סיכום:

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

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