من السهل معرفة الحزم التي قمت بتثبيتها على كمبيوتر Linux الخاص بك باستخدام هذه الأوامر.
قبل تثبيت حزمة جديدة ، تحتاج إلى التحقق مما إذا كانت مثبتة بالفعل على نظامك. بالإضافة إلى ذلك ، إذا كنت تنتقل إلى نظام جديد ، فإن وجود قائمة بجميع الحزم المثبتة يمكن أن يوفر لك الكثير من الوقت والجهد. يمكن أن يسهل عليك أيضًا تحديد الحزم غير المرغوب فيها التي تريد إزالتها لتحرير بعض المساحة.
إليك كيفية سرد جميع الحزم المثبتة على توزيعات Linux المختلفة بما في ذلك Ubuntu و Debian و CentOS و Arch Linux و openSUSE.
سرد الحزم المثبتة على Ubuntu / Debian
في التوزيعات المستندة إلى دبيان ، يمكنك استخدام مدير حزم APT للعثور على الحزم وتثبيتها وتحديثها وإزالتها. باستخدام APT ، يمكنك أيضًا قائمة بجميع البرامج المثبتة على Debian / Ubuntu جنبًا إلى جنب مع إصداراتهم وبعض المعلومات الأخرى.
لسرد جميع الحزم المثبتة على التوزيعات القائمة على دبيان، استخدم الأمر التالي:
قائمة ملائمة - مثبتة
تعرض القائمة حزم مختلفة مع [المثبتة], [مثبت ، تلقائي]، و [مثبت ، محلي] العلامات.
- [المثبتة] يوضح أنك قمت بتثبيت الحزمة من المستودع الرسمي.
- [مثبت ، تلقائي] يوضح أن APT قامت بتثبيت هذه الحزمة كعنصر تبعية لحزمة برامج أخرى.
- [مثبت ، محلي] يعرض الحزم التي قمت بتثبيتها محليًا باستخدام dpkg -i وليس من المستودع.
يمكنك أيضًا البحث عن برنامج من قائمة البرامج المثبتة باستخدام الأمر grep على النحو التالي:
قائمة ملائمة - مثبتة | 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 ، استخدم:
قائمة yum مثبتة
للحزم المثبتة مع DNF ، استخدم:
تثبيت قائمة dnf
يمكنك أيضًا سرد الحزم المثبتة على التوزيعات المستندة إلى RHEL باستخدام الأمر rpm التالي:
دورة في الدقيقة -qa
ال --آخر الخيار مع الأمر أعلاه يسرد جميع الحزم المثبتة مؤخرًا مع أحدث حزمة في الأعلى:
دورة في الدقيقة -qa - آخر
يسرد هذا الأمر أيضًا تاريخ ووقت الحزمة المثبتة مع أسماء الحزم:
rpm -qa - آخر | تاك
سرد الحزم المثبتة على Arch Linux
Pacman هو مدير الحزم الافتراضي في توزيعات Linux التي تستند إلى Arch مثل Manjaro و EndeavourOS. مع بكمن ، يمكنك ذلك تثبيت وإزالة الحزم في التوزيعات القائمة على Archوتحديث الحزم القديمة وعرض قائمة بجميع الحزم المثبتة.
إليك الأمر لسرد جميع الحزم المثبتة على توزيع قائم على Arch:
بكمن -Q
لسرد جميع الحزم المثبتة بشكل صريح ، استخدم:
بكمان -Qe
لسرد جميع الحزم الأجنبية التي قمت بتثبيتها يدويًا من مستودع بخلاف main ، استخدم:
بكمن -Qm
إذا كنت تبحث عن حزمة معينة في قائمة الحزم المثبتة ، فاستخدم:
بكمان -Q | grep
سرد الحزم المثبتة على openSUSE
Zypper هو مدير حزم سطر الأوامر الافتراضي في openSUSE. لسرد جميع الحزم المثبتة على openSUSE ، استخدم أيًا من الأمرين التاليين:
بحث zypper - مثبت فقط
أو:
zypper se -i
للتحقق مما إذا كانت حزمة معينة موجودة في قائمة الحزم المثبتة ، استخدم بناء الجملة التالي:
zypper se -i
يمكنك أيضًا طباعة معلومات حول حزمة مثبتة باستخدام:
معلومات zypper
عرض حزم Snap المثبتة على Linux
بخلاف مديري الحزم المدمجين التقليديين ، هناك أيضًا بعض البرامج التي يمكنك تثبيتها على نظام Linux الخاص بك عبر Snap.
Snap هو مدير حزم عام مدعوم في جميع توزيعات Linux الرئيسية. إنه يجعل تثبيت البرامج أسهل بكثير على Linux حيث يتم شحن حزم Snap مع تبعياتها.
لسرد حزم Snap المثبتة على أي توزيعة Linux ، قم بتشغيل:
قائمة المفاجئة
يسرد هذا الأمر الحزم التي قمت بتثبيتها باستخدام Snap. لا يتضمن أي حزم قمت بتثبيتها باستخدام مديري الحزم الافتراضيين.
بالإضافة إلى اسم الحزمة المثبتة ، تحتوي القائمة أيضًا على بعض المعلومات الأخرى مثل رقم الإصدار الحزمة ورقم المراجعة ومعلومات القناة واسم الناشر وأية معلومات إضافية إذا متاح.
قائمة حزم Flatpak المثبتة
على غرار Snap ، فإن Flatpak هي أيضًا أداة لإدارة أسهل للحزم على Linux. يمكنك تثبيت Flatpak على جميع توزيعات Linux الرئيسية ويمكنك استخدامه لإنشاء التطبيقات وتثبيتها وتشغيلها على Linux.
لسرد حزم Flatpak المثبتة ، استخدم الأمر التالي:
قائمة flatpak
يسرد هذا الأمر جميع الحزم وأوقات التشغيل المثبتة لـ Flatpak على نظام Linux الخاص بك. وقت التشغيل عبارة عن مجموعة من التبعيات التي يتطلبها التطبيق للتشغيل.
لسرد التطبيقات المثبتة فقط ، استخدم ملف --برنامج الخيار على النحو التالي:
قائمة flatpak --app
وبالمثل ، لسرد أوقات التشغيل المثبتة فقط ، استخدم ملحق --مدة العرض خيار:
قائمة flatpak - وقت التشغيل
لعرض معلومات مفصلة حول العناصر المدرجة مثل حجم التطبيق المثبت ، والهندسة المعمارية ، والأصل ، وما إلى ذلك ، استخدم ملف -د خيار:
قائمة flatpak -d
يمكنك أيضًا تخطي جميع المعلومات الإضافية وطباعة أسماء التطبيقات المثبتة فقط باستخدام:
flatpak - الأعمدة = قائمة الأسماء
احفظ قائمة البرامج المثبتة في ملف
لحفظ قائمة جميع البرامج المثبتة في ملف ، أعد توجيه إخراج الأمر إلى ملف باستخدام عامل إعادة التوجيه (>) متبوعًا باسم الملف.
على سبيل المثال ، لحفظ قائمة البرامج المثبتة لـ APT في ملف نصي باسم install_programs.txt، سيكون الأمر:
قائمة apt - مثبتة> install_programs.txt
حساب عدد الحزم المثبتة
يمكنك أيضًا حساب عدد الحزم المثبتة في القائمة باستخدام الأمر wc. على سبيل المثال ، لحساب عدد الحزم المثبتة بواسطة Zypper في openSUSE ، سيكون الأمر:
بحث zypper - مثبت فقط | مرحاض -l
لديك قائمة بجميع حزم Linux المثبتة!
الآن بعد أن عرفت الحزم المثبتة على نظام Linux الخاص بك ، يمكنك بسهولة تحديث الحزم القديمة أو تنظيف بعض المساحة عن طريق إزالة الحزم غير المرغوب فيها.
علاوة على ذلك ، فإن وجود قائمة البرامج هذه يمكن أن يسهل أيضًا الانتقال السلس إلى نظام جديد ، مما يسمح لك بتثبيت كل هذه البرامج دون الحاجة إلى تذكرها بشكل فردي.