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

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

הנה איך לרשום את כל החבילות המותקנות בהפצות לינוקס שונות כולל אובונטו, דביאן, CentOS, Arch Linux ו-openSUSE.

רשום חבילות מותקנות באובונטו/דביאן

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

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

רשימת המתאימים - מותקנת

הרשימה מציגה חבילות שונות עם [מוּתקָן], [מותקן, אוטומטי], ו [מותקן, מקומי] תגים.

  • [מוּתקָן] מראה שהתקנת את החבילה מהמאגר הרשמי.
  • [מותקן, אוטומטי] מראה ש-APT התקינה חבילה זו כתלות עבור חבילת תוכנה אחרת.
  • [מותקן, מקומי] מציג את החבילות שהתקנת באופן מקומי באמצעות dpkg -i ולא מהמאגר.
instagram viewer

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

apt list --מותקן | grep program_name

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

dpkg -l

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

dpkg -l | awk '{print $2}'

הצג חבילות מותקנות בהפצות מבוססות RHEL

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

בעוד YUM כבר לא בשימוש בהפצות חדשות יותר (כגון RHEL 8, CentOS 8, Fedora 22 וכו'), זה עדיין עובד ברובן. RPM גם מאפשר לך להתקין ולנהל חבילות RPM מקומיות.

כדי לרשום את כל החבילות המותקנות בהפצות מבוססות RHEL עם YUM, השתמש ב:

רשימת יאם מותקנת

עבור חבילות המותקנות עם DNF, השתמש ב:

רשימת dnf מותקנת

אתה יכול גם לרשום את החבילות המותקנות בהפצות מבוססות RHEL באמצעות הפקודה rpm הבאה:

rpm -qa

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

rpm -qa --אחרון

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

rpm -qa --last | טק

רשום חבילות מותקנות ב- Arch Linux

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

הנה הפקודה לרשום את כל החבילות המותקנות בהפצה מבוססת Arch:

פקמן -Q

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

פקמן -Qe

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

pacman -Qm

אם אתה מחפש חבילה ספציפית ברשימת החבילות המותקנות, השתמש ב:

pacman -Q | grep 

רשום חבילות מותקנות ב-openSUSE

Zypper הוא מנהל חבילות ברירת המחדל של שורת הפקודה ב-openSUSE. כדי לרשום את כל החבילות המותקנות ב-openSUSE, השתמש באחת מהפקודות הבאות:

חיפוש zypper -- מותקן בלבד

אוֹ:

zypper se -i

כדי לבדוק אם חבילה מסוימת נמצאת ברשימת החבילות המותקנות, השתמש בתחביר הבא:

zypper se -i 

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

מידע על ציפר 

הצג חבילות Snap מותקנות בלינוקס

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

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

כדי לרשום חבילות Snap המותקנות בכל הפצת לינוקס, הפעל:

רשימת הצמד

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

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

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

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

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

רשימת flatpak

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

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

רשימת flatpak --אפליקציה

באופן דומה, כדי לרשום רק את זמני הריצה המותקנים, השתמש ב- --זמן ריצה אוֹפְּצִיָה:

רשימת flatpak --זמן ריצה

כדי להציג מידע מפורט על הפריטים הרשומים כגון גודל יישום מותקן, ארכיטקטורה, מקור וכו', השתמש ב- אוֹפְּצִיָה:

flatpak list -d

אתה יכול גם לדלג על כל המידע הנוסף ופשוט להדפיס את שמות היישום המותקן באמצעות:

flatpak --columns=רשימת שם

שמור את רשימת התוכניות המותקנות בקובץ

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

לדוגמה, כדי לשמור את רשימת התוכניות המותקנות APT בקובץ טקסט בשם installed_programs.txt, הפקודה תהיה:

apt list --installed > installed_programs.txt

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

אתה יכול גם לספור את מספר החבילות המותקנות ברשימה באמצעות הפקודה wc. לדוגמה, כדי לספור את מספר החבילות המותקנות על ידי Zypper ב-openSUSE, הפקודה תהיה:

חיפוש zypper -- מותקן בלבד | wc -l

יש לך רשימה של כל חבילות לינוקס המותקנות!

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

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