ذكري المظهر

كيفية سرد الحزم المثبتة على ديبيان

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

جدول المحتويات:

Anonim

في هذا الدليل ، سنشرح كيفية سرد وتصفية الحزم المثبتة على دبيان. سنعرض لك أيضًا كيفية التحقق من تثبيت حزمة معينة وحساب الحزم المثبتة ومعرفة إصدار الحزمة المثبتة.

يمكن أن تكون معرفة كيفية سرد الحزم المثبتة على نظامك القائم على دبيان مفيدة في المواقف التي تحتاج فيها إلى تثبيت الحزم نفسها على جهاز آخر أو إذا كنت تريد إعادة تثبيت نظامك.

قائمة الحزم المثبتة مع 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

إنشاء قائمة بجميع الحزم المثبتة

سيقوم الأمر التالي بتخزين قائمة جميع الحزم المثبتة على نظام دبيان الخاص بك إلى ملف يسمى 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

استنتاج

في هذا البرنامج التعليمي ، تعلمت كيفية سرد وتصفية الحزم المثبتة على نظام دبيان الخاص بك.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

ديبيان apt dpkg