Scroll to navigation

RPMDEP(1) توثيق Perl المساهم به من المستخدمين RPMDEP(1)

الاسم

rpmdep - عرض التبعية الكاملة لحزمة rpm مثبتة

الوصف

rpmdep هو أمر محسّن 'rpm -qR' : يبحث بشكل متكرر عن تبعيات الحزم، ويحل جميع التبعيات إلى أسماء حزم. يمكنه أيضًا إعداد ملف لبناء رسم بياني للتبعيات باستخدام graphviz.

موجز

rpmdep.pl [خيارات] حزمة

الخيارات:

   -help                brief help message
   -man                 full documentation
   -V, --version        print version
   -use-cache           use cache file instead rpm query
   -clear-cache         clear cache file
   -level               display dependencies by level
   -debug               debug mode
   -dot dotfile         build a dot file for graphviz
   -depending           instead of dependencies, display dependings
   -suggests            also show very weak dependencies : suggests
   -recommends          also show weak dependencies : recommends
   -all                 works on all installed packages

المعاملات المطلوبة

حزمة لتحليلها. يمكن إعطاء اسم واحد فقط. ليس ضروريًا إذا كنت تستخدم الخيار -all.

الخيارات

اطبع رسالة مساعدة موجزة ثم اخرج.
يطبع صفحة الدليل ويخرج.
اطبع إصدار البرنامج ثم اخرج.
يعمل البرنامج ويطبع رسائل تنقيح.
يطبع البرنامج أيضًا التبعيات حسب المستوى
إنشاء ملف dot لاستخدامه بواسطة graphviz. في الاستدعاء العادي، سهم من a إلى b يعني أن الحزمة a تعتمد على (تستخدم) الحزمة b. في استدعاء التبعيات، سهم من a إلى b يعني أن الحزمة a تُستخدم بواسطة الحزمة b.
قد يستغرق استعلام rpm وقتًا طويلًا (من 10 إلى 30 ثانية). إذا كنت ستشغل أداة rpmorphan عدة مرات، سيسمح لك هذا الخيار بكسب الكثير من الوقت: يحفظ استعلام rpm في خبيئة ملف (عند الاستدعاء الأول)، ثم يستخدم هذه الخبيئة بدلًا من استعلام rpm (في الاستدعاءات الأخرى).
لحذف ملف الخبيئة. يمكن استخدامه مع -use-cache لكتابة خبيئة جديدة.
بدلاً من عرض تبعيات الحزمة (rpm -qR)، عرض الحزم التي تعتمد على الوسيطة المعطاة: يعمل بعدها كأمر محسّن 'rpm -q --whatrequires'
إضافة إلى تبعيات "مطلوبة"، تبعيات ضعيفة جدًا
إضافة إلى تبعيات "مطلوبة"، تبعيات ضعيفة
سيعمل rpmdep بعدها على جميع الحزم المثبتة، ويعرض النتائج مرتبة حسب عدد التبعيات (أو التبعيات العكسية).

الاستخدام

الحصول على القائمة الكاملة للتبعيات لحزمة rpmrebuild

  rpmdep.pl rpmrebuild

الحصول على القائمة الكاملة للتبعيات لحزمة rpmrestore وبناء ملف بيانات الرسم البياني (rpmrestore.dot)

  rpmdep.pl -dot rpmrestore.dot rpmrestore

بناء صورة رسم بياني بصيغة png من بيانات الرسم البياني

  dot -Tpng rpmrestore.dot -o rpmrestore.png

الحصول على الحزمة المعتمدة على perl

  rpmdep.pl --depending perl

التحقق مما إذا كانت الحزمة يتيمة

  rpmdep.pl --depending afick-gui

سرد جميع تبعيات الحزمة

  rpmdep.pl -a

سرد جميع تبعيات الحزم العكسية وإعداد رسم بياني

  rpmdep.pl -a --depending --dot alldep.dot

الحصول على جميع تبعيات حزمة rpmrebuild

  rpmdep.pl -suggests --recommends rpmrebuild

الملفات

يمكن للبرنامج استخدام ملف /tmp/rpmorphan.cache

التشخيص

يسمح وضع التصحيح برؤية جميع الأعمال المتكررة

الرسائل الأخرى هي

هذا ليس اسم حزمة مثبتة
... has no dependencies
يمكن أن يحدث هذا لبعض أدوات الإدارة (مثل ash)
... depends upon (list)
إرجاع قائمة من الحزم مرتبة ومفصولة بفواصل
... is needed by (list)
إرجاع قائمة الحزم المعتمدة
الحزمة المعطاة لا تحتوي على حزم تابعة: إنها يتيمة

حالة الخروج

O إذا كان كل شيء على ما يرام

>=1 في حال وجود مشكلة

الضبط

nothing

التبعيات

يجب استخدام graphviz لبناء رسم بياني من ملفات dot

حالات عدم التوافق

غير معروف

العلل والقيود

لا يعمل البرنامج جيدًا على برنامج مثبت بعدة إصدارات

لا يستخدم الكود وسوم rpm التالية: Supplements, Enhances

ملاحظات

يمكن استخدام هذا البرنامج كمستخدم "عادي" (غير مميز)

انظر أيضًا

rpm(1) لنداء rpm

rpmorphan(1)

rpmusage(1)

rpmduplicates(1)

rpmextra(1)

الرخصة وحقوق الطبع والنشر

حقوق النشر (C) لعام 2008 محفوظة لـ Eric Gerbier. هذا البرنامج حر؛ يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة؛ سواء الإصدار 2 من الرخص، أو (حسب رغبتك) أي إصدار لاحق.

المؤلف

إريك جيربير

يمكنك الإبلاغ عن أي علة أو الاقتراح إلى gerbier@users.sourceforge.net

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

7 سبتمبر 2020 بيرل v5.42.0