DNF5-REPOQUERY(8)

الاسم
dnf5-repoquery - أمر استعلام المستودع

موجز

dnf5 repoquery [الخيارات] [<package-spec-NIF>...]

الوصف

يُستخدم الأمر repoquery في DNF5 للاستعلام عن الحزم عبر مطابقة معايير مدخلات متنوعة من المستخدم. تُستخدم الوسائط المحددة في قائمة spec كـ <package-file-spec>.

الخيارات

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

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

--arch=ARCH,...
    الاقتصار على حزم هذه المعماريات.
    هذا خيار قائمة.

--available
    الاستعلام عن الحزم المتاحة.
    هذا هو السلوك المبدئي.
    يمكن دمجه مع --installed للاستعلام عن كل من الحزم المثبتة والمتاحة.

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

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

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

--disable-modular-filtering
    تضمين حزم مسارات الوحدات غير النشطة.

--duplicates
    الاقتصار على الحزم المثبتة المكررة (أي وجود أكثر من إصدار للحزمة لنفس الاسم والمعمارية).
    تُستثنى حزم التثبيت فقط (Installonly) من هذه المجموعة.

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

--exactdeps
    الاقتصار على الحزم التي تتطلب <الإمكانية> المحددة عبر --whatrequires أو --whatdepends.
    هذا الخيار قابل للتكديس مع --whatrequires أو --whatdepends فقط.

--extras
    الاقتصار على الحزم المثبتة غير الموجودة في أي مستودع متاح.

-f, --file=FILE,...
    الاقتصار على الحزم التي تملك هذه الملفات.
    هذا خيار قائمة.

--installed
    الاستعلام عن الحزم المثبتة.
    يمكن دمجه مع --available للاستعلام عن كل من الحزم المثبتة والمتاحة.

--installed-from-repo=REPO_ID,...
    تُرشح الحزم المثبتة حسب معرف المستودع الذي وُصلت منه.

--installonly
    الاقتصار على حزم التثبيت فقط المثبتة.

--latest-limit=N
    الاقتصار على N من أحدث الحزم لاسم ومعمارية معينة (أو الكل باستثناء N الأحدث إذا كان N سالبًا).

--leaves
    الاقتصار على مجموعات الحزم المثبتة التي لا تتطلبها حزم مثبتة أخرى.

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

--providers-of=PACKAGE_ATTRIBUTE
    بعد انتهاء الترشيح، جلب السمة المختارة للحزم وإخراج الحزم التي توفرها.
    تُقيد الحزم المخرجة بخيارات --available و --installed و --arch.
    يدعم: conflicts, depends, enhances, obsoletes, provides, recommends, requires, requires_pre, suggests, supplements.

--recent
    الاقتصار على الحزم المغيرة حديثًا فقط.

--recursive
    هذا الخيار قابل للتكديس مع --whatrequires أو --providers-of=requires فقط.
    عند استخدامه مع --whatrequires: فإنه يوسع المخرجات بحزم تتطلب أي شيء توفره الحزم المخرجة.
    عند استخدامه مع --providers-of=requires: فإنه يوسع المخرجات بحزم توفر أي شيء تتطلبه الحزم المخرجة.
    يُكرر توسيع المخرجات طالما تُضاف حزم جديدة.
    تُقيد الحزم المضافة بخيارات --available و --installed و --arch.

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

--srpm
    بعد انتهاء الترشيح، تُستخدم ملفات RPM المصدرية المقابلة للحزم في المخرجات.
    يُفعل مستودعات المصادر.

--unneeded
    الاقتصار على الحزم المثبتة غير الضرورية (أي الحزم التي وُصلت كتبعيات ولكن لم تعد مطلوبة).
    يسرد هذا المفتاح الحزم التي ستُزال بعد تنفيذ أمر autoremove.

--upgrades
    الاقتصار على الحزم المتاحة التي توفر ترقية لبعض الحزم المثبتة بالفعل.

--userinstalled
    تحديد الحزم غير المثبتة كتبعيات أو تبعيات ضعيفة.
    هذا يعني تحديد الحزم التي وُصلت بناءً على طلب المستخدم أو بشكل غير مباشر كجزء من تشكيلة وحدة أو مجموعة comps. بالإضافة إلى ذلك، يُرجع الحزم ذات سبب غير معروف.
    قد تتأثر النتيجة بخيار "استثناء" في ملف التهيئة.
    للحصول على سبب دقيق للتثبيت، استخدم خيار --queryformat '%{name} %{reason}\n'.

--whatconflicts=CAPABILITY,...
    تحديد الحزم المتعارضة مع أي من <الإمكانيات>.
    هذا خيار قائمة.

--whatdepends=CAPABILITY,...
    تحديد الحزم التي تتطلب أو تعزز أو توصي أو تقترح أو تكمل أيًا من <الإمكانيات>.
    هذا خيار قائمة.

--whatenhances=CAPABILITY,...
    تحديد الحزم التي تعزز أيًا من <الإمكانيات>. استخدم --whatdepends إذا أردت سرد جميع الحزم التابعة.
    هذا خيار قائمة.

--whatobsoletes=CAPABILITY,...
    تحديد الحزم التي تُهمل أيًا من <الإمكانيات>.
    هذا خيار قائمة.

--whatprovides=CAPABILITY,...
    تحديد الحزم التي توفر أيًا من <الإمكانيات>. الإمكانيات التي تحدد ملفًا توفر <#ملف-مرجع-توفير-وسم> تُطابق أيضًا مع توفيرات الملفات.
    هذا خيار قائمة.

--whatrecommends=CAPABILITY,...
    تحديد الحزم التي توصي بأي من <الإمكانيات>. استخدم --whatdepends إذا أردت سرد جميع الحزم التابعة.
    هذا خيار قائمة.

--whatrequires=CAPABILITY,...
    تحديد الحزم التي تتطلب أيًا من <الإمكانيات>. استخدم --whatdepends إذا أردت سرد جميع الحزم التابعة.
    هذا خيار قائمة.

--whatsuggests=CAPABILITY,...
    تحديد الحزم التي تقترح أيًا من <الإمكانيات>. استخدم --whatdepends إذا أردت سرد جميع الحزم التابعة.
    هذا خيار قائمة.

--whatsupplements=CAPABILITY,...
    تحديد الحزم التي تكمل أيًا من <الإمكانيات>. استخدم --whatdepends إذا أردت سرد جميع الحزم التابعة.
    هذا خيار قائمة.

خيارات التنسيق

ضبط المعلومات المعروضة عن كل حزمة. الخيارات التالية متعارضة، أي يمكن تحديد واحد على الأكثر. إذا لم يُعط خيار تنسيق، تُعرض الحزم المختارة بصيغة الاستعلام "%{full_nevra}".

--conflicts
    مثل --qf "%{conflicts}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--depends
    مثل --qf "%{depends}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--enhances
    مثل --qf "%{enhances}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--files
    مثل --qf "%{files}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--obsoletes
    مثل --qf "%{obsoletes}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--provides
    مثل --qf "%{provides}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--recommends
    مثل --qf "%{recommends}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--requires
    مثل --qf "%{requires}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--requires-pre
    مثل --qf "%{requires_pre}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--sourcerpm
    مثل --qf "%{sourcerpm}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--suggests
    مثل --qf "%{suggests}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--supplements
    مثل --qf "%{supplements}" ولكن مع إزالة التكرار والترتيب لكل سطر.

--location
    مثل --qf "%{location}" ولكن مع إزالة التكرار والترتيب لكل سطر.

-i، --info
    يعرض معلومات مفصلة عن الحزمة.

--changelogs
    اطبع سجلات تغيير الحزمة.

--querytags
    عرض الوسوم المتاحة لـ --queryformat.

--queryformat=<format>
    تنسيق العرض للحزم. يمكن أن تحتوي سلسلة <format> على وسوم (%{<tag>}) تُستبدل بالسمات المقابلة للحزمة.
    المبدئي هو "%{full_nevra}". تُوسع سلسلة <format> وتُزال منها التكرارات لكل حزمة.
    * arch - عرض معمارية الحزمة.
    * buildtime - عرض وقت بناء الحزمة بتوقيت يونكس.
    * conflicts - عرض الإمكانيات التي تتعارض معها الحزمة. مفصولة بأسطر جديدة.
    * debug_name - عرض اسم حزمة debuginfo الخاصة بالحزمة.
    * depends - عرض الإمكانيات التي تعتمد عليها الحزمة، أو تعززها، أو توصي بها، أو تقترحها، أو تكملها. مفصولة بأسطر جديدة.
    * description - عرض وصف الحزمة.
    * downloadsize - عرض حجم تنزيل الحزمة.
    * enhances - عرض الإمكانيات المعززة بواسطة الحزمة. مفصولة بأسطر جديدة.
    * epoch - عرض عصر (epoch) الحزمة.
    * evr - عرض العصر:الإصدار-الإطلاق الخاص بالحزمة. يُحذف العصر 0.
    * files - عرض الملفات في الحزمة. مفصولة بأسطر جديدة.
    * from_repo - عرض معرف المستودع الذي وُصلت منه الحزمة. فارغ للحزم غير المثبتة.
    * full_nevra - عرض الاسم-العصر:الإصدار-الإطلاق.المعمارية للحزمة. يُضمن حتى العصر 0.
    * group - عرض مجموعة الحزمة. هذه ليست مجموعة Comps.
    * location - عرض موقع الحزمة.
    * installsize - عرض حجم تثبيت الحزمة.
    * installtime - عرض وقت تثبيت الحزمة.
    * license - عرض رخصة الحزمة.
    * name - عرض اسم الحزمة.
    * obsoletes - عرض الإمكانيات التي أهملتها الحزمة. مفصولة بأسطر جديدة.
    * packager - عرض محزم الحزمة.
    * prereq_ignoreinst - عرض متطلبات requires_pre الآمن إزالتها لحزمة مثبتة. فارغ للحزم غير المثبتة. مفصولة بأسطر جديدة.
    * provides - عرض الإمكانيات التي توفرها الحزمة. مفصولة بأسطر جديدة.
    * reason - عرض سبب تثبيت الحزمة.
    * recommends - عرض الإمكانيات التي توصي بها الحزمة. مفصولة بأسطر جديدة.
    * regular_requires - عرض الإمكانيات التي تتطلبها الحزمة بدون متطلبات %pre و %post و %preun و %postun. مفصولة بأسطر جديدة.
    * release - عرض إطلاق الحزمة.
    * repoid - عرض معرف المستودع الذي توجد فيه الحزمة.
    * reponame - عرض اسم المستودع الذي توجد فيه الحزمة.
    * requires - عرض الإمكانيات التي تتطلبها الحزمة (يجمع بين regular_requires و requires_pre).
    * requires_pre - للحزمة المثبتة، عرض الإمكانيات التي تعتمد عليها لتشغيل سكربتات %pre و %post و %preun و %postun. للحزمة غير المثبتة، عرض متطلبات %pre و $post فقط. مفصولة بأسطر جديدة.
    * source_debug_name - عرض اسم حزمة debuginfo للحزمة المصدرية الخاصة بالحزمة.
    * source_name - عرض اسم RPM المصدري للحزمة.
    * sourcerpm - عرض RPM المصدري للحزمة.
    * suggests - عرض الإمكانيات المقترحة بواسطة الحزمة. مفصولة بأسطر جديدة.
    * summary - عرض ملخص الحزمة.
    * supplements - عرض الإمكانيات المكملة بواسطة الحزمة. مفصولة بأسطر جديدة.
    * url - عرض رابط (url) الحزمة.
    * vendor - عرض مُورد الحزمة.
    * version - عرض إصدار الحزمة.
    يمكن أن تحتوي سلسلة <format> أيضًا على \n والتي ستُستبدل بمحرف سطر جديد في المخرجات.

أمثلة

dnf5 repoquery /etc/koji.conf
    سرد الحزم التي توفر الملف المعطى.

dnf5 repoquery *http*
    اسرد الحزم التي تحتوي على http داخل اسمها.

dnf5 repoquery --installed --security
    اسرد الحزم المثبتة المضمنة في أي تنبيهات أمنية.

انظر أيضًا
dnf5-advisory(8)، أمر التنبيه <#advisory-command-ref-label>
dnf5-leaves(8)، أمر الأوراق <#leaves-command-ref-label>
dnf5-specs(7)، مواصفات الأنماط <#specs-misc-ref-label>

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

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

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

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

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