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.

    install
        تعليم البيئات أو المجموعات المحددة كـ مثبتة وتثبيت المجموعات والحزم التي تحتوي عليها.

        إذا كانت هناك بيئات أو مجموعة مثبتة (جزئيا) بالفعل، يقوم الأمر بتثبيت المجموعات والحزم المفقودة التي تحتوي عليها.

        في حالة تطابق كل من المجموعات والبيئات، تتأثر المجموعات فقط.

        بالنسبة للبيئات، تُثبت كل المجموعات من قائمة مجموعاتها والمجموعات المبدئية من قائمة خياراتها.

        إذا استُخدم الخيار --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
        أظهر المجموعات المثبتة فقط.

    --hidden
        أظهر أيضًا المجموعات المخفية.

    --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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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