كيف أتحقق مما إذا كانت الحزمة مثبتة على Debian و Ubuntu

How Do I Check If Package Is Installed Debian



من خلال قراءة هذا البرنامج التعليمي ، ستتعلم كيفية التحقق مما إذا كانت الحزمة مثبتة على توزيعات Linux التي تستند إلى Debian ، بما في ذلك Ubuntu.

التحقق مما إذا تم تثبيت حزمة معينة باستخدام dpkg :

للتحقق مما إذا تم تثبيت حزمة معينة على توزيعات Linux القائمة على دبيان ، يمكنك استعمال ال dpkg الأمر متبوعًا بملحق (الحالة) واسم الحزمة. يعرض الأمر أدناه مثالاً على dpkg ، يُستخدم للتحقق من حالة حزمة Steam.







dpkg بخار



كما ترى ، يقوم الأمر بإرجاع معلومات عن الحزمة ، بما في ذلك ما يلي:



اسم الحزمة : اسم الحزمة.





وضع رزمة: هنا ، يمكنك رؤية حالة الحزمة على نظامك.

أولوية: هناك 5 مستويات أولوية محتملة للحزم: الأولوية 'مطلوب' ينتمي إلى الحزم الضرورية للنظام ؛ إزالة الحزم التي تحمل علامة 'مطلوب' قد يؤدي إلى فشل النظام. وضع الأولوية الثاني المحتمل لـ a هو 'الأهمية' الأولوية للحزم غير الضرورية للنظام ولكن المستخدم ، على سبيل المثال ، محرر نصوص مثل nano أو net-tools. الأولوية الثالثة هي 'اساسي' ، والتي تتضمن الحزم التي تم تعريفها ليتم تثبيتها افتراضيًا. المستوى الرابع للأولوية هو 'اختياري'، والذي يتضمن حزم اختيارية في تثبيتات Debian / Ubuntu. أخيرا ، الأولوية الخامسة 'إضافي' ، الذي تم إهماله واستبداله بـ 'اختياري' . الحالة ' إضافي' تم استخدامه للحزم المتخصصة.



الجزء: الحزم مصنفة حسب الفئات. تشمل الفئات المتاحة حاليًا admin ، وقاعدة البيانات ، و cli-mono ، و debug ، و devel ، و doc ، و editors ، و education ، و gnustep ، و embedded ، و Font ، و games ، و gnome ، و gnu-r ، والإلكترونيات ، والرسومات ، والمترجمون الفوريون ، و hamradio ، و haskell ، و httpd ، و python ، الاستبطان ، جافا سكريبت ، جافا ، روبي ، كيه دي إي ، التعريب ، النواة ، ليبدفيل ، ليبس ، ليبس ، بريد ، رياضيات ، ما وراء الحزم ، أكمل ، نت ، أخبار ، متفرقات ، اتصالات ، أولدليب ، otherosfs ، بيرل ، php ، صدأ ، علم ، أصداف ، صوت ، نص ، فيديو ، مهام ، tex ، utils ، vcs ، web ، x11 ، xfce ، و zope.

الحجم المثبت: يمكنك رؤية مساحة القرص المطلوبة المقدرة بالبايت لتثبيت الحزمة.

عامل صيانة: يعرض هذا الحقل المعلومات الخاصة بمطور الحزمة.

هندسة معمارية: هنا ، يمكنك رؤية بنية الحزمة.

إصدار: إصدار الحزمة.

يعتمد على: تبعيات الحزمة.

وصف: حزمة الوصف.

الصفحة الرئيسية: حزمة / موقع المطور.

توضح لقطة الشاشة أدناه الإخراج عند التحقق من حزمة غير مثبتة.

dpkg nexpose

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

dpkg -البخار

التحقق مما إذا تم تثبيت حزمة معينة باستخدام dpkg- استعلام :

ال dpkg- استعلام يمكن استخدام الأمر لإظهار ما إذا تم تثبيت حزمة معينة في نظامك. للقيام بذلك ، قم بتشغيل dpkg- استعلام متبوعًا بالعلامة -l واسم الحزمة التي تريد معلومات عنها. يوضح المثال أدناه كيفية التحقق من تثبيت حزمة Steam.

dpkg- استعلام-البخار

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

dpkg- استعلام-ال

تحقق مما إذا تم تثبيت الحزمة باستخدام apt- مخبأ :

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

سياسة apt-cacheبخار

احصل على قائمة بجميع الحزم المثبتة باستخدام ملائم :

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

ملائم--المثبتةقائمة

احصل على قائمة بجميع الحزم المثبتة بقراءة السجلات:

هناك طريقة أخرى تستخدم على نطاق واسع للحصول على قائمة بجميع الحزم المثبتة وهي القراءة ملائم أو dpkg السجلات.

لقراءة ملف ملائم سجل ، قم بتشغيل الأمر التالي.

قط /أين/سجل/ملائم/history.log

لقراءة ملف dpkg قم بتسجيل الدخول للحصول على معلومات حول الحزم المثبتة ، قم بتشغيل الأمر أدناه.

سيطرة ' تثبيت ' /أين/سجل/dpkg.log

يمكنك أيضًا قراءة سجلات dpkg المضغوطة باستخدام ملف زجريب الأمر بدلاً من سيطرة، كما هو موضح في المثال أدناه.

زجريب ' تثبيت ' /أين/سجل/dpkg.log.11.gz

كما ترى ، ستمنحك السجلات المضغوطة معلومات جزئية ، ولكن يمكنك تنفيذ حرف بدل (*) لقراءة جميع السجلات المضغوطة مرة واحدة ، كما هو موضح في المثال التالي.

زجريب ' تثبيت ' /أين/سجل/dpkg.log.*.gz

كيفية التحقق من الحزم التي تمت ترقيتها وإزالتها:

إذا كنت ترغب في عرض معلومات حول الحزم التي تمت ترقيتها فقط ، فيمكنك تحقيق ذلك باستخدام الأمر أدناه.

كما أوضحنا سابقًا ، مع الحزم المثبتة ، يمكنك أيضًا التحقق من السجلات المضغوطة للحزم التي تمت ترقيتها باستخدام حرف البدل ، كما هو موضح في المثال التالي.

زجريب 'تطوير ' /أين/سجل/dpkg.log.*.gz

إذا كنت ترغب في سرد ​​الحزم التي تمت إزالتها ، فإن الطريقة مماثلة ؛ فقط استبدل تطوير مع إزالة، كما هو مبين أدناه.

سيطرة 'إزالة ' /أين/سجل/dpkg.log

استنتاج:

كما ترى ، تقدم توزيعات Linux المستندة إلى Debian طرقًا مختلفة للتحقق من حالة حزمة معينة أو سرد جميع الحزم المثبتة والمحدثة والمزالة. الأوامر الموضحة في هذا البرنامج التعليمي سهلة التطبيق وتعلمها إلزامي لأي مستخدم توزيع قائم على دبيان. كما رأيت ، يمكن أن توفر هذه الأوامر أيضًا معلومات حول إصدارات البرامج ومساحة القرص المطلوبة والمزيد. يمكنك الحصول على تلميحات إضافية لسرد معلومات الحزم من خلال البرنامج التعليمي انظر dpkg و apt history.

آمل أن يكون هذا البرنامج التعليمي الذي يشرح كيفية التحقق مما إذا كانت الحزمة مثبتة على Debian أو Ubuntu مفيدًا. استمر في اتباع Linux Hint للحصول على مزيد من النصائح والبرامج التعليمية حول Linux.