DNF5-ADVISORY(8)

الاسم
dnf5-advisory - أمر التنبيهات

موجز

dnf5 advisory <subcommand> [options] [<advisory-spec>...]

الوصف

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

يمكن تمرير وسائط advisory-spec اختيارية لتصفية التنبيهات بأسماء محددة فقط.

ملاحظة:
        الأمر updateinfo متاح كاسم مستعار للتوافق مع advisory. على سبيل المثال، dnf5 updateinfo list يعادل dnf5 advisory list.

الأوامر الفرعية

    list
        سرد التنبيهات المطابقة للمعايير المحددة.
        يعرض جدولاً بالأعمدة التالية: الاسم (معرف التنبيه)، النوع، الخطورة، الحزمة (NEVRA)، والإصدار (التاريخ).
        عند تحديد --with-bz أو --with-cve، يعرض العمود الأول معرف مرجع Bugzilla أو CVE بدلاً من اسم التنبيه.
        يتم تمييز حزم التنبيهات المثبتة باللون الأخضر.

    info
        طباعة معلومات مفصلة حول التنبيهات.
        لكل استشارة مطابقة، يعرض: الاسم، العنوان، الخطورة، النوع، الحالة، البائع، تاريخ الإصدار، الوصف، الرسالة، الحقوق، المراجع (مع العنوان، المعرف، النوع، وعنوان URL)، والحزم/الوحدات المتأثرة منظمة حسب المجموعة.

    summary
        طباعة ملخص لعدد التنبيهات حسب النوع ودرجة الخطورة.
        يعرض ملخصًا هرميًا يوضح عدد التنبيهات في كل فئة:
        الأمان (مع الفئات الفرعية: حرج، مهم، متوسط، منخفض، أخرى)، إصلاح الأخطاء، التحسينات، وأخرى.
        يشير عنوان النتيجة إلى وضع التصفية: المتاح (المبدئي)، الكل،المثبت، أو التحديثات.

الخيارات

    --all
        عرض التنبيهات التي تحتوي على أي إصدار من الحزم المثبتة.

    --available
        عرض التنبيهات التي تحتوي على إصدارات أحدث من الحزم المثبتة. هذا هو السلوك المبدئي.

    --installed
        عرض التنبيهات التي تحتوي على إصدارات مساوية أو أقدم من الحزم المثبتة.

    --updates
        عرض التنبيهات التي تحتوي على إصدارات أحدث من الحزم المثبتة التي يتوفر لها إصدار أحدث.

    --contains-pkgs=اسم_الحزمة،...
        عرض التنبيهات التي تحتوي فقط على حزم بأسماء محددة.
        هذا خيار قائمة.
        تتم مطابقة الحزم المثبتة فقط. الرموز العامة مدعومة.

    --security
        يُضمن المحتوى الوارد في التنبيهات الأمنية.

    --bugfix
        يُضمن المحتوى الوارد في تنبيهات إصلاح العلل.

    --enhancement
        يُضمن المحتوى الوارد في تنبيهات التحسين.

    --newpackage
        يُضمن المحتوى الوارد في تنبيهات الحزم الجديدة.

    --advisory-severities=ADVISORY_SEVERITY,...
        يُضمن المحتوى الوارد في التنبيهات ذات الخطورة المحددة.
        هذا خيار قائمة.
        القيم المقبولة هي: critical، و important، و moderate، و low، و none.

    --bzs=BUGZILLA_ID,...
        يُضمن المحتوى الوارد في التنبيهات التي تصلح تذكرة لمعرف Bugzilla المعطى.
        هذا خيار قائمة.
        القيم المتوقعة هي معرفات رقمية، مثل 123123.
        سيفشل أي أمر عملية (install أو upgrade) بخطأ إذا لم يكن هناك تنبيه يصلح التذكرة المعطاة؛ يمكن تجاوز ذلك باستخدام مبدل --skip-unavailable.

    --cves=CVE_ID,...
        يُضمن المحتوى الوارد في التنبيهات التي تصلح تذكرة لمعرف CVE (الثغرات والتعرضات الشائعة) المعطى.
        هذا خيار قائمة.
        القيم المتوقعة هي معرفات نصية بتنسيق CVE، مثل CVE-2201-0123.
        سيفشل أي أمر عملية (install أو upgrade) بخطأ إذا لم يكن هناك تنبيه يصلح التذكرة المعطاة؛ يمكن تجاوز ذلك باستخدام مبدل --skip-unavailable.

    --with-bz
        عرض التنبيهات التي تشير فقط إلى تذكرة Bugzilla.

    --with-cve
        عرض التنبيهات التي تشير فقط إلى تذكرة CVE.

    --json
        طلب تنسيق مخرجات JSON لنتائج قابلة للقراءة آليًا.
        متاح للأوامر الفرعية list و info فقط.

أمثلة

    dnf5 advisory info FEDORA-2022-07aa56297a
        عرض معلومات مفصلة حول التنبيه بالاسم المحدد.

    dnf5 advisory summary --contains-pkgs=kernel,kernel-core --with-bz
        عرض ملخص للتنبيهات التي تحتوي على حزم kernel أو kernel-core وتشير إلى أي تذكرة Bugzilla.

    dnf5 advisory list --security --advisory-severities=important
        عرض قائمة بالتنبيهات الأمنية أو التنبيهات ذات الخطورة مهمة.

    dnf5 advisory list --json
        سرد جميع التنبيهات بتنسيق JSON من أجل المعالجة البرمجية.

    dnf5 advisory list --json --with-cve
        سرد قائمة التنبيهات التي تحتوي على مراجع CVE بتنسيق JSON (التنسيق الموسع).

    dnf5 advisory info FEDORA-2022-07aa56297a --json
        عرض المعلومات التفصيلية حول التنبيه بتنسيق JSON.

مخرجات JSON

    •   dnf5 advisory list --json

يعيد الأمر مصفوفة JSON، كل عنصر يصف إشعارًا واحدًا.

تنسيق أساسي (بدون --with-cve أو --with-bz):

            •   name (سلسلة) - معرف الإشعار.

            •   type (سلسلة) - نوع الإشعار (أمان، إصلاح أخطاء، تحسين).

            •   severity (سلسلة) - مستوى خطورة الإشعار.

            •   nevra (سلسلة نصية) - اسم الحزمة-الحقبة:الإصدار-الإطلاق.المعمارية.

            •   buildtime (عدد صحيح) - وقت بناء الإشعار، وقت UNIX.

تنسيق موسع (مع --with-cve أو --with-bz):

            •   advisory_name (سلسلة) - معرف الإشعار.

            •   advisory_type (سلسلة) - نوع الإشعار (أمان، إصلاح أخطاء، تحسين).

            •   advisory_severity (سلسلة) - مستوى خطورة الإشعار.

            •   advisory_buildtime (عدد صحيح) - وقت بناء الإشعار، وقت UNIX.

            •   nevra (سلسلة نصية) - اسم الحزمة-الحقبة:الإصدار-الإطلاق.المعمارية.

            •   references (مصفوفة) - قائمة المراجع (CVE/Bugzilla). كل مرجع يحتوي على:

                    •   reference_id (سلسلة) - معرف المرجع (مثل CVE-2024-1234).

                    •   reference_type (سلسلة) - نوع المرجع (cve أو bugzilla).

    •   dnf5 advisory info --json

يعيد الأمر مصفوفة JSON، كل عنصر يحتوي على معلومات مفصلة للإشعار. كل كائن إشعار يحتوي على الحقول التالية:

    •   Name (سلسلة) - اسم/معرف التنبيه.

    •   Title (سلسلة) - عنوان التنبيه.

    •   Type (سلسلة) - نوع التنبيه (أمني، إصلاح عطل، تحسين).

    •   Severity (سلسلة) - مستوى خطورة التنبيه.

    •   Status (سلسلة) - حالة التنبيه.

    •   Vendor (سلسلة) - بائع التنبيه.

    •   Issued (عدد صحيح) - وقت إصدار التنبيه، بتوقيت UNIX.

    •   Description (سلسلة) - وصف تفصيلي للاستشارة.

    •   Message (سلسلة) - رسالة التنبيه.

    •   Rights (سلسلة) - معلومات حقوق/نشر التنبيه.

    •   references (مصفوفة) - قائمة المراجع (CVE، Bugzilla، إلخ). يحتوي كل مرجع على:

        •   Title (سلسلة) - عنوان المرجع.

        •   Id (سلسلة) - معرف المرجع (مثال: CVE-2024-1234).

        •   Type (سلسلة) - نوع المرجع (cve، bugzilla، إلخ).

        •   Url (سلسلة) - رابط المرجع.

    •   collections (كائن) - مجموعات الحزم والوحدات المتأثرة بالتنبيه:

        •   packages (مصفوفة) - قائمة NEVRAs للحزم المتأثرة (موجودة فقط إذا وُجدت حزم).

        •   modules (مصفوفة) - قائمة NSVCAs للوحدات المتأثرة (موجودة فقط إذا وُجدت وحدات).

للنتائج الفارغة:

    •   dnf5 advisory list --json يُرجع [] (مصفوفة فارغة).

    •   dnf5 advisory info --json يُرجع [] (مصفوفة فارغة).

المؤلف
انظر AUTHORS.md في توزيعة مصدر dnf5.

حقوق النسخ
المساهمون في مشروع dnf5.

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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