כיצד לראות את רשימת החבילות המותקנות בדביאן ונגזרות

הוראות איקאה טוקס חתך

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

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

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

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

dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n

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


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

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

*

*

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

  1.   ג'ימי אולאנו דיג'ו

    הַצָעָה:

    נוכל ליצור במהירות אב טיפוס אוטומטי של סקריפטים עבור הצוות הבא (או התקנה מחדש או שינוי של הפצה) כל עוד יש לנו .deb שלנו במחיצה אחרת (או, אנחנו מורידים אותו מהמראה שלנו ברשת שלנו או, במוצא האחרון, אנו "מורידים" אותו מהאינטרנט):

    `dpkg-query -W -f = 'apt-get install $ {Package} \ n' | מיין -n> list_app_to_install.sh `

    כמובן שאם אתה משתמש ב- apt-get אחרת החלף באחת המתאימה (aptitude, yum, וכו '). כמו שאני אומר שזה אב טיפוס, הכותרת #! / Bin / bash חסרה, הופכת אותה לביצוע, מצליחה להגדיל הרשאות להתקנה וכו '.

    האמור לעיל גורם לי לתהות ** כיצד ניתן לדעת אם כבר מותקנת חבילה במכונת היעד? **

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

  2.   ג'ימי אולאנו דיג'ו

    תיקון "יאם" משתמש בחבילות סל"ד. אני "מבלבל בין התעמלות למגנזיה", שווה לציין. 8- (

  3.   פדרו דיג'ו

    כדי לראות במהירות את החבילות המותקנות זה יכול להיות גם:

    dpkg -l

  4.   וולטר עומר דארי דיג'ו

    שלום אנשים:

    זה יכול להיות עם ...

    dpkg - בחירות קבל | grep -v להסיר את ההתקנה | פָּחוּת

    ... או שנה פחות כדי לשלוח אותו לקובץ ...

    dpkg - בחירות קבל | grep -v deinstall> install_packages

    Saludos!