אנדרואיד

כיצד לרשום חבילות מותקנות ב- debian

Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)

Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)

תוכן עניינים:

Anonim

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

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

רשימת חבילות מותקנות עם Apt

Apt הוא ממשק שורת פקודה עבור מערכת ניהול החבילות ומשלב את הפונקציות הנפוצות ביותר מ- apt-get ו- apt-cache כולל אפשרות לרשימת חבילות מותקנות.

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

sudo apt list --installed

adduser/stable, now 3.115 all apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64

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

מכיוון שרשימת החבילות ארוכה, כדאי לצרף את הפלט לפקודה less כדי להקל על הקריאה:

sudo apt list --installed | less

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

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

הפלט שלמעלה מראה כי התקנת tmux 2.3-4 במערכת שלך.

רשימת חבילות מותקנות עם שאילתת dpkg

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

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

sudo dpkg-query -l | less

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

ניתן לסנן את פלט ה- dpkg-query -l באמצעות הפקודה grep :

sudo dpkg-query -l | grep package_name_to_search

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

הפקודה הבאה תאחסן את רשימת כל החבילות המותקנות במערכת ה- Debian שלך לקובץ שנקרא packages_list.txt :

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

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

sudo xargs -a packages_list.txt apt install

ספר את מספר החבילות המותקנות

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

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

הפלט יציג את מספר החבילות המותקנות:

466

סיכום

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

אל תהסס להשאיר תגובה אם יש לך שאלות.

דביאן apt dpkg