table of contents
| DNF5-REPOQUERY(8) | dnf5 | DNF5-REPOQUERY(8) |
الاسم¶
dnf5-repoquery - أمر استعلام المستودع
موجز¶
dnf5 repoquery [الخيارات] [<package-spec-NIF>...]
الوصف¶
يُستخدم الأمر repoquery في DNF5 للاستعلام عن الحزم عبر مطابقة معايير مدخلات متنوعة من المستخدم. تُستخدم الوسائط المحددة في قائمة spec كـ <package-file-spec>.
الخيارات¶
- --advisories=ADVISORY_NAME,...
-
تضمين المحتوى الوارد في التنبيهات ذات الاسم المحدد. هذا خيار قائمة. القيم المتوقعة هي معرفات التنبيهات، مثل FEDORA-2201-123. سيفشل أي أمر معاملة (تثبيت، ترقية) بخطأ إذا لم يكن هناك تنبيه موجود في القائمة؛ يمكن تجاوز ذلك باستخدام مفتاح --skip-unavailable.
- --advisory-severities=ADVISORY_SEVERITY,...
-
تضمين المحتوى الوارد في التنبيهات ذات الخطورة المحددة. هذا خيار قائمة. القيم المقبولة هي: critical، important، moderate، low، none.
- --arch=ARCH,...
-
الاقتصار على حزم هذه المعماريات. هذا خيار قائمة.
- --available
-
الاستعلام عن الحزم المتاحة. هذا هو السلوك المبدئي. يمكن دمجه مع --installed للاستعلام عن كل من الحزم المثبتة والمتاحة.
- --bugfix
-
تضمين المحتوى الوارد في تنبيهات إصلاح العلل.
- --bzs=BUGZILLA_ID,...
-
تضمين المحتوى الوارد في التنبيهات التي تصلح تذكرة لمعرف Bugzilla المعطى. هذا خيار قائمة. القيم المتوقعة هي معرفات رقمية، مثل 123123. سيفشل أي أمر معاملة (تثبيت، ترقية) بخطأ إذا لم يكن هناك تنبيه يصلح التذكرة المعطاة؛ يمكن تجاوز ذلك باستخدام مفتاح --skip-unavailable.
- --cves=CVE_ID,...
-
تضمين المحتوى الوارد في التنبيهات التي تصلح تذكرة لمعرف CVE (الثغرات والتعرضات الشائعة) المعطى. هذا خيار قائمة. القيم المتوقعة هي معرفات نصية بتنسيق CVE، مثل CVE-2201-0123. سيفشل أي أمر معاملة (تثبيت، ترقية) بخطأ إذا لم يكن هناك تنبيه يصلح التذكرة المعطاة؛ يمكن تجاوز ذلك باستخدام مفتاح --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
-
اطبع سجلات تغيير الحزمة.
-
عرض الوسوم المتاحة لـ --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 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 19 فبراير 2026 |