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

نشرت: 2022-07-19
كمبيوتر محمول Linux يعرض موجه bash
fatmawati achmad zaenuri / Shutterstock.com

مع الآلاف من تطبيقات Linux المجانية ، من السهل أن تفقد ما قمت بتثبيته من قبل ولكن لم تعد تستخدمه. فيما يلي كيفية سرد التطبيقات المثبتة على عائلات Linux الرئيسية.

مقبرة التطبيق

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

4 طرق لتحرير مساحة القرص على نظام Linux
ذات صلة 4 طرق لتحرير مساحة القرص على لينكس

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

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

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

من أجل إدارة الموقف ، فإن الخطوة الأولى الواضحة هي معرفة ما تم تثبيته. بمجرد أن تعرف ماذا ، يمكنك مراجعة القائمة وتحديد ما يبقى وماذا يذهب. تختلف كيفية اكتشاف ما تم تثبيته من توزيع Linux إلى التوزيع. تستخدم التوزيعات المشتقة من RedHat مدير الحزم dnf ، والتوزيعات المشتقة من دبيان تستخدم apt ، والتوزيعات المستندة إلى Arch تستخدم pacman .

هناك طرق تثبيت أخرى لا تعتمد على التوزيع مثل snap و flatpak والتي نحتاج إلى مراعاتها أيضًا.

سرد التطبيقات المثبتة مع dnf

Fedora هي أنجح توزيعات سطح المكتب المشتقة من RedHat. سنستخدم ذلك لمناقشة سرد التطبيقات المثبتة مع مدير حزم dnf .

يعد سرد الحزم المثبتة أمرًا بسيطًا للغاية.

 تثبيت قائمة dnf 

سرد التطبيقات المثبتة مع dnf

ينتج عن هذا سيل من المعلومات.

قائمة التطبيقات المثبتة من dnf

لمعرفة عدد الحزم المدرجة ، يمكننا تمرير الإخراج عبر wc ، باستخدام الخيار -l (الأسطر).

عد التطبيقات المثبتة مع dnf و wc

هذا يخبرنا أن dnf عثرت على 1،968 حزمة مثبتة. لجعل الإخراج أكثر قابلية للإدارة ، يمكنك توجيهه إلى grep ، والبحث عن الحزم التي تهمك.

 قائمة dnf مثبتة | محطة grep 

استخدام grep للبحث عن إدخالات محددة في الإخراج من dnf

يمكنك أيضًا توجيه الإخراج إلى less واستخدام وظيفة البحث في حدود less للعثور على ما تبحث عنه.

إذا رأيت حزمة في القائمة تريد معرفة المزيد عنها - وهي فكرة جيدة إذا كنت تفكر في إزالتها - فيمكنك استخدام الأمر dnf info .

تحتاج إلى توفير اسم الحزمة بدون تفاصيل بنية النظام الأساسي. على سبيل المثال ، للاطلاع على تفاصيل الحزمة "gnome-terminal.x86_64" اكتب:

 معلومات dnf جنوم المحطة 

الحصول على تفاصيل تطبيق واحد مع dnf

ذات صلة: ما الجديد في Fedora 36

سرد التطبيقات المثبتة مع apt

الأمر apt هو البديل لأمر apt-get الأقدم. إنها أداة سطر الأوامر لتوزيع دبيان ، والتوزيعات العديدة التي نشأت عنها ، مثل عائلة توزيعات Ubuntu بأكملها.

للاطلاع على قائمة الحزم المثبتة ، استخدم هذا الأمر:

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

سرد التطبيقات المثبتة مع apt

كما هو متوقع ، يكون الإخراج طويلاً ويتم تمريره سريعًا.

الإخراج من الأمر apt list

لمعرفة عدد الإدخالات الموجودة ، يمكننا المرور عبر wc ، كما فعلنا من قبل.

 قائمة ملائمة - مثبتة | مرحاض -l 

عد التطبيقات المثبتة مع apt و wc

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

 قائمة ملائمة - مثبتة | grep xfonts 

استخدام grep للبحث عن إدخالات محددة في إخراج apt

للتحقق من حزمة واحدة ، استخدم الأمر apt show مع اسم الحزمة.

 عرض apt xml-core 

الحصول على تفاصيل تطبيق واحد باستخدام apt

ذات صلة: apt مقابل apt-get: ما هو الفرق في Linux؟

سرد التطبيقات المثبتة مع pacman

يتم استخدام مدير الحزم pacman على Arch Linux ومشتقاته ، مثل Manjaro و EndeavourOS. لسرد الحزم باستخدام pacman ، نحتاج إلى استخدام الخيار -Q (الاستعلام).

 بكمن -Q 

سرد التطبيقات المثبتة مع pacman

يتم عرض قائمة الحزم في نافذة المحطة.

قائمة التطبيقات المثبتة من pacman

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

لحساب الحزم المثبتة ، نقوم بتمرير الإخراج من خلال wc واستخدام الخيار -l (خطوط) ، كما كان من قبل.

 بكمان -Q | مرحاض -l 

حساب التطبيقات المثبتة مع pacman و wc

يتيح لنا الخيار -i (المعلومات) إلقاء نظرة على تفاصيل الحزمة.

 بكمن -كي باش 

الحصول على معلومات حول تطبيق واحد باستخدام Pacman

يمكن أن توفر إضافة الخيار -i مرتين مزيدًا من المعلومات ، إذا كان أي منها متاحًا.

 بكمان -كي باش 

استخدام الخيار -i مرتين مع باكمان

في هذه الحالة ، هناك بعض الأسطر الإضافية في الجزء السفلي من القائمة التي توضح مكان ملفات القالب ".bash_profile" و ".bash_logout".

يتم توفير معلومات إضافية باستخدام الخيار -i مرتين مع pacman

ذات صلة: لماذا تحولت من Ubuntu إلى Manjaro Linux

سرد التطبيقات المثبتة مع flatpak

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

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

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

 قائمة flatpak 

سرد التطبيقات المثبتة مع flatpak

يسرد هذا التطبيقات المثبتة وأوقات التشغيل المرتبطة التي تم تثبيتها لتلبية تبعيات تلك التطبيقات. لمشاهدة التطبيقات فقط ، أضف الخيار --app .

 قائمة flatpak --app 

سرد التطبيقات ولكن باستثناء أوقات التشغيل باستخدام flatpak

للاطلاع على تفاصيل تطبيق فردي ، استخدم الأمر info ومعرف التطبيق الخاص بالحزمة ، وليس اسم التطبيق.

 معلومات مسطحه org.blender.Blender 

الاطلاع على تفاصيل تطبيق Flatpak واحد

سرد التطبيقات المثبتة مع الخاطف

يُطلق على مدير الحزم العامة الشائع الآخر اسم snap . إنها مبادرة أساسية. يتم استخدامه بشكل افتراضي في تطبيق Ubuntu Software في إصدارات Ubuntu الحديثة ويمكن تثبيت snap على توزيعات أخرى أيضًا.

لسرد التطبيقات التي تم تثبيتها باستخدام snap ، استخدم هذا الأمر.

 قائمة المفاجئة 

سرد التطبيقات المثبتة مع snap

للاطلاع على التفاصيل الخاصة بتطبيق واحد ، استخدم الأمر snap info واسم التطبيق.

 snap info فايرفوكس 

الحصول على تفاصيل تطبيق snap واحد

ذات صلة: كيفية العمل مع حزم Snap على Linux

اتخاذ قرارات مستنيرة

تحتوي dnf و apt و pacman على خيارات تقوم تلقائيًا بالعثور على الحزم المعزولة وغير الضرورية وحذفها. لكنهم لن يعثروا على حزم قديمة لم تعد تستخدمها بعد الآن. يتطلب ذلك تدخلاً بشريًا ومعرفة ما يتطلب إلغاء التثبيت. هذا هو المكان الذي تأتي فيه هذه الأوامر المفيدة.

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