كيفية التحقق من تبعيات الحزمة في أوبونتو 20.04

How Check Dependencies Package Ubuntu 20



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

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







توجد طرق متعددة للحصول على تفاصيل التبعيات ، مثل استخدام apt package manager أو أمر dpkg أو تثبيت أداة.



لنبدأ بنظام إدارة حزم APT للحصول على تبعيات الحزمة.



كيفية التحقق من تبعية الحزمة باستخدام APT Show:

قم بتنفيذ ملف عرض مناسب الأمر مع اسم الحزمة للحصول على التفاصيل الكاملة للحزمة.





بناء جملة استخدام هذا النهج هو:

عرض مناسب[اسم_حزمة]

دعونا نتحقق من النتيجة التي تحصل عليها من أجل موزيلا فايرفوكس الحزمة عند الجري:



عرض ملائم موزيلا فايرفوكس

كما هو موضح في الصورة أعلاه ، تعتمد حزمة Firefox على مكتبات مختلفة. ال مدير حزم APT يلعب دورًا رئيسيًا في نظام Linux لأنه يقوم بتثبيت معظم التبعيات تلقائيًا.

كيفية التحقق من معلومات التبعيات باستخدام APT-Cache:

إذا كنت بحاجة إلى البرنامج النصي المحدود لمعلومات التبعيات ، فانتقل إلى ملف apt-cache أمر.

استخدم بناء الجملة المحدد:

يعتمد apt-cache [اسم_حزمة]

لنأخذ مثالاً لفهم أفضل. تحقق من معلومات التبعية الخاصة بـ موزيلا فايرفوكس صفقة:

يعتمد apt-cacheموزيلا فايرفوكس

الق نظرة على مثال آخر!

للحصول على تفاصيل التبعيات بي أتش بي :

يعتمد apt-cacheبي أتش بي

كيفية التحقق من تبعيات ملف حزمة .deb:

اذا كنت تمتلك .deb لتثبيت حزمة البرنامج ، ثم ملف ملائم الأمر لن يعمل.

لهذا ، يمكنك تشغيل dpkg الأمر مع -أنا أو -معلومات خيار للحصول على التفاصيل. لذلك ، سيكون بناء الجملة:

dpkg --معلومات [deb_file_path]

افترض أن لدي .deb حزمة برنامج Teamviewer في جهاز Ubuntu الخاص بي. للحصول على تفاصيل تبعياتها ، قم بتنفيذ الأمر المذكور:

dpkg --معلوماتالتحميلات/teamviewer_15.16.8_amd64.deb

كان القسم أعلاه هو كيفية الحصول على تفاصيل تبعيات الحزمة عبر مناسب و dpkg أمر.

ولكن إذا كنت تفضل أداة ، فاتبع النهج الموضح أدناه:

كيفية التحقق من التبعيات باستخدام أداة apt-rdepends:

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

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

$سودوملائمتثبيتapt-rdepends

بناء جملة apt-rdepends بشكل مستقيم للأمام:

apt-rdepends[والخيارات] [اسم_حزمة]

افترض أنك بحاجة إلى معرفة بي أتش بي التبعيات. لذلك ، قم بتنفيذ الأمر المحدد للحصول على الإخراج المطلوب:

apt-rdepends php

وبالمثل ، إذا أخذنا مثالًا آخر:

apt-rdepends vlc

لعكس ذلك ، راجع الحزم الأخرى التي تعتمد على حزمة برامج معينة ، استخدم -r اختيار.

على سبيل المثال ، للتحقق من قائمة الحزم بناءً على حزمة vlc ، يكون الأمر هو:

apt-rdepends-rvlc

استنتاج:

لقد أوضح لنا الكتاب كيفية التحقق من تبعيات الحزمة لحزمة على Ubuntu 20.04.

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

ال apt-rdepends أداة هي طريقة بديلة للتحقق من التبعيات. باستخدام هذه الأداة ، يمكنك الحصول على قائمة تبعيات الحزم التفصيلية والعثور على عكسها.