| 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.
الخيارات¶
- -help
- اطبع رسالة مساعدة موجزة ثم اخرج.
- -man
- يطبع صفحة الدليل ويخرج.
- -version
- اطبع إصدار البرنامج ثم اخرج.
- -debug
- يعمل البرنامج ويطبع رسائل تنقيح.
- -level
- يطبع البرنامج أيضًا التبعيات حسب المستوى
- -dot
- إنشاء ملف dot لاستخدامه بواسطة graphviz. في الاستدعاء العادي، سهم من a إلى b يعني أن الحزمة a تعتمد على (تستخدم) الحزمة b. في استدعاء التبعيات، سهم من a إلى b يعني أن الحزمة a تُستخدم بواسطة الحزمة b.
- -use-cache
- قد يستغرق استعلام rpm وقتًا طويلًا (من 10 إلى 30 ثانية). إذا كنت ستشغل أداة rpmorphan عدة مرات، سيسمح لك هذا الخيار بكسب الكثير من الوقت: يحفظ استعلام rpm في خبيئة ملف (عند الاستدعاء الأول)، ثم يستخدم هذه الخبيئة بدلًا من استعلام rpm (في الاستدعاءات الأخرى).
- -clear-cache
- لحذف ملف الخبيئة. يمكن استخدامه مع -use-cache لكتابة خبيئة جديدة.
- --depending
- بدلاً من عرض تبعيات الحزمة (rpm -qR)، عرض الحزم التي تعتمد على الوسيطة المعطاة: يعمل بعدها كأمر محسّن 'rpm -q --whatrequires'
- --suggests
- إضافة إلى تبعيات "مطلوبة"، تبعيات ضعيفة جدًا
- --recommends
- إضافة إلى تبعيات "مطلوبة"، تبعيات ضعيفة
- --all
- سيعمل 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
التشخيص¶
يسمح وضع التصحيح برؤية جميع الأعمال المتكررة
الرسائل الأخرى هي
- package ... is not installed
- هذا ليس اسم حزمة مثبتة
- ... has no dependencies
- يمكن أن يحدث هذا لبعض أدوات الإدارة (مثل ash)
- ... depends upon (list)
- إرجاع قائمة من الحزم مرتبة ومفصولة بفواصل
- ... is needed by (list)
- إرجاع قائمة الحزم المعتمدة
- no depending : ... is an orphan
- الحزمة المعطاة لا تحتوي على حزم تابعة: إنها يتيمة
حالة الخروج¶
O إذا كان كل شيء على ما يرام
>=1 في حال وجود مشكلة
الضبط¶
nothing
التبعيات¶
يجب استخدام graphviz لبناء رسم بياني من ملفات dot
حالات عدم التوافق¶
غير معروف
العلل والقيود¶
لا يعمل البرنامج جيدًا على برنامج مثبت بعدة إصدارات
لا يستخدم الكود وسوم rpm التالية: Supplements, Enhances
ملاحظات¶
يمكن استخدام هذا البرنامج كمستخدم "عادي" (غير مميز)
انظر أيضًا¶
rpm(1) لنداء rpm
الرخصة وحقوق الطبع والنشر¶
حقوق النشر (C) لعام 2008 محفوظة لـ Eric Gerbier. هذا البرنامج حر؛ يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة؛ سواء الإصدار 2 من الرخص، أو (حسب رغبتك) أي إصدار لاحق.
المؤلف¶
إريك جيربير
يمكنك الإبلاغ عن أي علة أو الاقتراح إلى gerbier@users.sourceforge.net
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 7 سبتمبر 2020 | بيرل v5.42.0 |