ذكري المظهر

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

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

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

Anonim

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

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

قائمة الحزم المثبتة مع Yum

YUM (Yellow dog Updater،) هو مدير حزمة CentOS الافتراضي. يمكن استخدامه لتنزيل حزم برامج CentOS RPM وتثبيتها وإزالتها والاستعلام عنها وإدارتها من مستودعات CentOS الرسمية والجهات الخارجية.

لسرد الحزم المثبتة على نظام CentOS مع yum ، استخدم الأمر التالي:

sudo yum list installed

سيقوم بطباعة قائمة بجميع الحزم المثبتة ، بما في ذلك معلومات حول الإصدارات ومستودع حزم RPM.

عادةً ما تكون قائمة الحزم طويلة ، ومن الأفضل قراءة الإخراج بطريقة less الأفضل:

sudo yum list installed | less

لمعرفة ما إذا كانت حزمة معينة مثبتة أم لا ، قم بتصفية الإخراج باستخدام الأمر grep .

على سبيل المثال ، لمعرفة ما إذا كانت حزمة unzip مثبتة على النظام ، فستعمل:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

يُظهر الإخراج أعلاه أن unzip الإصدار 6.0-19 مثبت على الجهاز.

قائمة الحزم المثبتة مع دورة في الدقيقة

يتيح لك الأمر rpm مع الخيار -q الاستعلام عن الحزم.

سيقوم الأمر التالي بسرد جميع الحزم المثبتة:

sudo rpm -qa

للاستعلام (البحث) عن تثبيت حزمة معينة ، قم بتمرير اسم الحزمة إلى الأمر rpm -q . سيوضح لك الأمر التالي ما إذا كانت حزمة tmux مثبتة على النظام:

sudo rpm -q tmux

إذا تم تثبيت الحزمة ، فسترى شيء مثل هذا:

tmux-1.8-4.el7.x86_64

خلاف ذلك ، سوف تتم طباعة الأمر:

package tmux2is not installed

للحصول على مزيد من المعلومات حول تمرير الحزمة المستعلم -i :

sudo rpm -qi tmux

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

لإنشاء قائمة بأسماء جميع الحزم التي تم تثبيتها على نظام CentOS الخاص بك وحفظه في ملف باسم packages_list.txt ، قم بإعادة توجيه إخراج الأمر إلى الملف:

sudo rpm -qa > packages_list.txt

لتثبيت الحزم نفسها على خادم آخر ، يمكنك استخدام الأمر cat لتمرير جميع الحزم إلى yum :

sudo yum -y install $(cat packages_list.txt)

حساب عدد الحزم المثبتة

لمعرفة عدد الحزم المثبتة على نظامك ، استخدم نفس الأمر كما كان من قبل ولكن بدلاً من إعادة توجيه الإخراج إلى ملف ، قم wc إلى أداة wc المساعدة لحساب الخطوط:

sudo rpm -qa | wc -l

603

يظهر الإخراج أعلاه أن هناك 603 حزم مثبتة.

استنتاج

في أنظمة CentOS ، يمكنك سرد الحزم المثبتة باستخدام yum list installed وأوامر rpm -qa .

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

centos yum دورة في الدقيقة