| DNF5-GROUP(8) | dnf5 | DNF5-GROUP(8) |
الاسم¶
dnf5-group - أمر المجموعة
موجز¶
dnf5 group {list|info} [options] [<group-spec>...]
dnf5 group {install|remove|upgrade} [options] <group-spec|environment-spec>...
الوصف¶
يقدم الأمر group في DNF5 عدة استعلامات للحصول على معلومات حول المجموعات والحزم المتعلقة بها، ويُستخدم أيضاً لتثبيت المجموعات. لاستعلام البيئات، استخدم الأمر المنفصل environment. ملاحظة: كان dnf-4 يسرد كلاً من البيئات والمجموعات باستخدام الأمر group.
يمكن تمرير وسائط اختيارية group-spec لتصفية المجموعات ذات المعرفات أو الأسماء المحددة. تقبل أوامر التثبيت والإزالة والترقية كلاً من group-spec و environment-spec، ولكن في حالة تطابق كل من المجموعات والبيئات، تتأثر المجموعات فقط.
الأوامر الفرعية¶
- list
- يسرد جميع المجموعات المتطابقة، سواء بين المجموعات المثبتة أو المتاحة. إذا لم يُحدد شيء، يُسرد جميع المجموعات المعروفة. تعمل الخيارات --installed و --available على تضييق القائمة المطلوبة. إذا استُخدم الخيار --hidden، تُدرج المجموعات المخفية أيضاً في القائمة.
- info
- يطبع معلومات مفصلة عن المجموعات. يقبل الأمر نفس خيارات الأمر الفرعي list.
- تثبيت
- تعليم
البيئات أو
المجموعات
المحددة كـ
مثبتة
وتثبيت
المجموعات
والحزم
التي تحتوي
عليها.
إذا كانت هناك بيئات أو مجموعة مثبتة (جزئيا) بالفعل، يقوم الأمر بتثبيت المجموعات والحزم المفقودة التي تحتوي عليها.
في حالة تطابق كل من المجموعات والبيئات، تتأثر المجموعات فقط.
إذا تم استخدام الخيار --with-optional، فسيتم أيضًا تضمين الحزم الاختيارية (Optional) للمجموعات. افتراضيًا، سيتم تثبيت جميع الحزم الإلزامية (Mandatory) والافتراضية (Default) كلما أمكن ذلك. تُثبت الحزم الشرطية (Conditional) إذا استوفت متطلباتها. يمكن ضبط ذلك في dnf5.conf(5)، group_package_types <#group-package-types-options-label>.
إذا تم استخدام الخيار --no-packages، فلن يتم تثبيت أي حزم بواسطة هذا الأمر. تُعتبر حزم المجموعات المثبتة حاليًا فقط هي المثبتة مع المجموعات.
- remove
- تعليم
البيئات أو
المجموعات
المحددة كـ
منزوعة
وإزالة
المجموعات
والحزم
التي تحتوي
عليها ما لم
تكن تنتمي
إلى بيئة أو
مجموعة
مثبتة
أخرى، أو تم
تثبيتها
صراحةً من
قبل
المستخدم
أو (في حالة
الحزم) تم
تثبيتها
كاعتمادية.
في حالة تطابق كل من المجموعات والبيئات، تتأثر المجموعات فقط.
إذا تم استخدام الخيار --no-packages، فلن يتم إزالة أي حزم بواسطة هذا الأمر.
- upgrade
- رَقِّ
تعريف
البيئات
والمجموعات
المحددة
والمجموعات
والحزم
التي
تحتويها.
إذا أُضيفت
مجموعات أو
حزم جديدة
إلى
التعريفات
الحالية
منذ تثبيت
البيئات أو
المجموعات،
فستُثبت
المجموعات
والحزم
الجديدة.
وبالمثل،
إذا أُزيلت
بعض
المجموعات
أو الحزم من
التعريف،
فستُزال ما
لم تكن قد
ثُبتت لسبب
آخر (تتبع
لبيئة أو
مجموعة
مثبتة
أخرى، أو
ثُبتت
صراحة
بواسطة
المستخدم
أو ثُبتت
كاعتمادية).
في حالة تطابق كل من المجموعات والبيئات، تتأثر المجموعات فقط.
خيارات للقائمة والمعلومات¶
- --available
-
أظهر المجموعات المتاحة فقط. تلك غير المثبتة ولكن معروفة لـ DNF5.
- --installed
-
أظهر المجموعات المثبتة فقط.
-
أظهر أيضًا المجموعات المخفية.
- --contains-pkgs=اسم_الحزمة،...
-
أظهر فقط المجموعات التي تحتوي على حزم بأسماء محددة. خيار القائمة، يدعم أنماط glob.
خيارات للتثبيت والإزالة والترقية¶
- --with-optional
-
تضمين الحزم الاختيارية من المجموعات. يُستخدم مع الأمر install.
- --no-packages
-
العمل حصريًا على البيئات والمجموعات دون التلاعب بأي حزم. يستخدم مع الأمرين install و remove.
- --allowerasing
-
السماح بإزالة الحزم المثبتة لحل أي مشاكل تبعية محتملة. يُستخدم مع أوامر التثبيت (install) والترقية (upgrade).
- --skip-broken
-
حل أي مشاكل في الاعتماديات عن طريق إزالة الحزم التي تسبب مشاكل من المعاملة. يُستخدم مع الأمر install.
- --skip-unavailable
-
السماح بتجاوز الحزم التي يتعذر تثبيتها أو ترقيتها. يُستخدم مع أوامر التثبيت (install) والترقية (upgrade).
- --allow-downgrade
-
تمكين خفض إصدار التبعيات عند حل العملية المطلوبة. يستخدم مع أمري install و upgrade.
- --no-allow-downgrade
-
عطّل خفض إصدار الاعتمادات عند حل العملية المطلوبة. يُستخدم مع أمري التثبيت install والترقية upgrade.
- --downloadonly
-
نزّل مجموعة الحزم المحلولة دون تنفيذ معاملة RPM. يُستخدم مع أمري install و upgrade.
- --offline
-
خزّن العملية ليُصار إلى تنفيذها دون اتصال. راجع أمر العمل دون اتصال <#offline-command-ref-label>، و dnf5-offline(8).
- --store=المسار
-
خزّن العملية الجارية في دليل في PATH المحدد بدلاً من تشغيلها. يمكن تنفيذ العملية المخزنة بواسطة أمر الإعادة <#replay-command-ref-label>، و dnf5-replay(8). لاحظ أن معرفات المستودعات في العملية المخزنة تُشوه إلى @stored_transaction(repo_id) وهذا مطلوب لأنه أثناء إعادة التشغيل تُعاد إنشاء المستودعات المخزنة وقد تتصادم مع المستودعات الموجودة بالفعل (هذا لا ينطبق على مستودع @System الخاص).
أمثلة¶
- dnf5 group list --hidden
-
أظهر قائمة بجميع المجموعات، بما في ذلك المخفية.
- dnf5 group info *xfce*
-
أظهر معلومات مفصلة عن جميع المجموعات المتعلقة بـ Xfce.
- dnf5 group install mysql --with-optional
-
ثبّت مجموعة mysql بما في ذلك الحزم الاختيارية.
- dnf5 group upgrade mysql
-
اجعل حزم مجموعة mysql متوافقة مع التعريف الحالي للمجموعة.
انظر أيضًا¶
dnf5-comps(7)، مجموعات Comps والبيئات <#comps-misc-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 |