روابط سريعة
قبل تثبيت حزمة جديدة ، تحتاج إلى التحقق مما إذا كانت مُثبتة بالفعل على نظامك. بالإضافة إلى ذلك ، إذا كنت تنتقل إلى نظام جديد ، فإنَّ وجود قائمة بجميع الحزم المُثبتة يُمكن أن يوفر لك الكثير من الوقت والجهد في حالة رغبتك في إعادة تثبيتها. يُمكن أن يسهل عليك أيضًا تحديد الحزم غير المرغوبة التي تُريد إزالتها لتحرير بعض المساحة التخزينية.
إليك كيفية سرد جميع الحزم المُثبتة على توزيعات Linux المُختلفة بما في ذلك Ubuntu و Debian و CentOS و Arch Linux و openSUSE. تحقق من أفضل الطرق لإنشاء قائمة بجميع التطبيقات المثبتة في Windows.
سرد الحزم المُثبتة على Ubuntu / Debian
في التوزيعات المُستندة إلى Debian ، يُمكنك استخدام مدير حزم APT للعثور على الحزم وتثبيتها وتحديثها وإزالتها. باستخدام APT ، يُمكنك أيضًا سرد جميع التطبيقات المثبتة على Debian / Ubuntu مع إصداراتها وبعض المعلومات الأخرى.
لسرد جميع الحزم المثبتة على التوزيعات القائمة على Debian ، استخدم الأمر التالي:
apt list --installed
تعرض القائمة حزم مختلفة بعلامات [installed] و [installed,automatic] و [installed,local].
- تُظهر [installed] أنك قمت بتثبيت الحزمة من المستودع الرسمي.
- تُوضح [installed,automatic] أنَّ APT قام بتثبيت هذه الحزمة كعنصر تبعية لحزمة تطبيقات أخرى.
- تعرض [installed,local] الحزم التي قمت بتثبيتها محليًا باستخدام
dpkg -i
وليس من المستودع.
يُمكنك أيضًا البحث عن تطبيق مُحدد من قائمة التطبيقات المُثبتة باستخدام الأمر grep
كما يلي:
apt list --installed | grep program_name
يُمكنك أيضًا استخدام الأداة المساعدة dpkg لسرد الحزم المثبتة:
dpkg -l
لعرض أسماء الحزم المثبتة فقط ، استخدم الأمر dpkg مع awk كما يلي:
dpkg -l | awk ‘{print $2}’
تحقق من أشياء يجب القيام بها بعد تثبيت Debian على الكمبيوتر الخاص بك.
عرض الحزم المُثبتة على التوزيعات المُستندة إلى RHEL
يتم استخدام YUM و DNF لإدارة الحزم في التوزيعات القائمة على RHEL. باستخدامها ، يُمكنك تثبيت الحزم وتحديثها وإدراجها وإزالتها على الكمبيوتر الخاص بك.
بينما لم يعد يتم استخدام YUM في التوزيعات الأحدث (مثل RHEL 8 و CentOS 8 و Fedora 22 وما إلى ذلك) ، إلا أنه لا يزال يعمل في معظمها. يُتيح لك RPM أيضًا تثبيت وإدارة حزم RPM المحلية.
لسرد جميع الحزم المثبتة على التوزيعات المُستندة إلى RHEL مع YUM ، استخدم:
yum list installed
للحزم المُثبتة مع DNF ، استخدم:
dnf list installed
يُمكنك أيضًا سرد الحزم المثبتة على التوزيعات المُستندة إلى RHEL باستخدام الأمر rpm التالي:
rpm -qa
يسرد الخيار — last مع الأمر أعلاه جميع الحزم المثبتة مؤخرًا مع أحدث حزمة في الأعلى:
rpm -qa --last
يسرد هذا الأمر أيضًا تاريخ ووقت الحزمة المُثبتة مع أسماء الحزم:
rpm -qa --last | tac
سرد الحزم المثبتة على Arch Linux
Pacman هو مدير الحزم الافتراضي في توزيعات Linux التي تستند إلى Arch مثل Manjaro و EndeavourOS. باستخدام Pacman ، يُمكنك تثبيت وإزالة الحزم في التوزيعات المستندة إلى Arch وتحديث الحزم القديمة وعرض قائمة بجميع الحزم المثبتة.
إليك الأمر لسرد جميع الحزم المثبتة على توزيعة مُستندة إلى Arch:
pacman -Q
لسرد جميع الحزم المثبتة بشكل صريح ، استخدم:
pacman -Qe
لسرد جميع الحزم الخارجية التي قمت بتثبيتها يدويًا من مستودع بخلاف main ، استخدم:
pacman -Qm
إذا كنت تبحث عن حزمة مُعينة في قائمة الحزم المثبتة ، فاستخدم:
pacman -Q | grep <package_name>
سرد الحزم المُثبتة على openSUSE
Zypper هو مدير حزم سطر الأوامر الافتراضي في openSUSE. لسرد جميع الحزم المثبتة على openSUSE ، استخدم أيًا من الأمرين التاليين:
zypper search --installed-only
أو:
zypper se -i
للتحقق مما إذا كانت حزمة مُعينة موجودة في قائمة الحزم المثبتة ، استخدم بناء الجملة التالي:
zypper se -i <package_name>
يُمكنك أيضًا عرض معلومات حول حزمة مُثبتة باستخدام:
zypper info <package_name>
عرض حزم Snap المُثبتة على Linux
بخلاف خيارات مُدير الحزم المُضمَّنة التقليدية ، هناك أيضًا بعض التطبيقات التي يُمكنك تثبيتها على نظام Linux الخاص بك عبر Snap.
Snap هو مدير حزم عام مدعوم في جميع توزيعات Linux الرئيسية. إنه يجعل تثبيت التطبيقات أسهل بكثير على Linux حيث يتم شحن حزم Snap مع تبعياتها.
لسرد حزم Snap المُثبتة على أي توزيعة Linux ، قم بتنفيذ:
snap list
يسرد هذا الأمر الحزم التي قمت بتثبيتها باستخدام Snap. لا يتضمن أي حزم قمت بتثبيتها باستخدام مديري الحزم الافتراضيين.
بالإضافة إلى اسم الحزمة المثبتة ، تحتوي القائمة أيضًا على بعض المعلومات الأخرى مثل رقم إصدار الحزمة ورقم المراجعة ومعلومات القناة واسم الناشر وأي معلومات إضافية إذا كانت متوفرة.
قائمة حزم Flatpak المُثبتة
على غرار Snap ، فإنَّ Flatpak هو أيضًا مدير أسهل للحزم على Linux. يُمكنك تثبيت Flatpak على جميع توزيعات Linux الرئيسية ويمكنك استخدامه لإنشاء التطبيقات وتثبيتها وتشغيلها على Linux.
لسرد حزم Flatpak المثبتة ، استخدم الأمر التالي:
flatpak list
يسرد هذا الأمر جميع الحزم وأوقات التشغيل المثبتة لـ Flatpak على نظام Linux الخاص بك. وقت التشغيل عبارة عن مجموعة من التبعيات التي يتطلبها التطبيق للتشغيل.
لسرد التطبيقات المُثبتة فقط ، استخدم الخيار –app كما يلي:
flatpak list --app
وبالمثل ، لسرد أوقات التشغيل المُثبتة فقط ، استخدم خيار وقت التشغيل:
flatpak list --runtime
لعرض معلومات مُفصلة حول العناصر المُدرجة مثل حجم التطبيق المُثبت ، والهندسة المعمارية ، والأصل ، وما إلى ذلك ، استخدم الخيار -d:
flatpak list -d
يمكنك أيضًا تخطي جميع المعلومات الإضافية وعرض أسماء التطبيقات المثبتة فقط باستخدام:
flatpak --columns=name list
تحقق من دليل Flatpak للمبتدئين: مقدمة لتنزيل التطبيقات باستخدام Flatpak.
حفظ قائمة التطبيقات المثبتة في ملف
لحفظ قائمة جميع التطبيقات المُثبتة في ملف ، أعد توجيه إخراج الأمر إلى ملف باستخدام عامل إعادة التوجيه (>) متبوعًا باسم الملف.
على سبيل المثال ، لحفظ قائمة تطبيقات APT المُثبتة في ملف نصي باسم install_programs.txt ، سيكون الأمر كما يلي:
apt list --installed > installed_programs.txt
حساب عدد الحزم المُثبتة
يُمكنك أيضًا حساب عدد الحزم المثبتة في القائمة باستخدام الأمر wc. على سبيل المثال ، لحساب عدد الحزم المثبتة بواسطة Zypper في openSUSE ، سيكون الأمر بالشكل التالي:
zypper search --installed-only | wc -l
لديك قائمة بجميع حزم Linux المُثبتة!
الآن بعد أن عرفت الحزم المُثبتة على نظام Linux الخاص بك ، يُمكنك بسهولة تحديث الحزم القديمة أو تنظيف بعض المساحة عن طريق إزالة الحزم غير المرغوبة.
علاوة على ذلك ، فإنَّ وجود قائمة التطبيقات هذه يُمكن أن يُسهِّل أيضًا الانتقال السلس إلى نظام جديد ، مما يسمح لك بتثبيت كل هذه التطبيقات دون الحاجة إلى تذكرها بشكل فردي. يُمكنك الإطلاع الآن على كيفية إعادة تثبيت نظام التشغيل Linux إلى إصدار سابق من الحزم.