| DNF5-ENVIRONMENT(8) | dnf5 | DNF5-ENVIRONMENT(8) |
الاسم¶
dnf5-environment - أمر البيئة
موجز¶
dnf5 environment {list|info} [options] [<environment-spec>...]
dnf5 environment {install|remove|upgrade} [options] <group-spec|environment-spec>...
الوصف¶
يقدم الأمر environment في DNF5 عدة استعلامات للحصول على معلومات حول البيئات والمجموعات المرتبطة بها ويُستخدم أيضًا لتثبيت البيئات. للاستعلام عن المجموعات، استخدم الأمر المنفصل group.
يمكن تمرير وسائط environment-spec اختيارية لتصفية البيئات ذات المعرفات أو الأسماء المحددة. تقبل أوامر التثبيت والإزالة والترقية كلاً من environment-spec و group-spec، ولكن في حالة تطابق كل من البيئات والمجموعات، تتأثر البيئات فقط.
الأوامر الفرعية¶
- list
- سرد جميع البيئات المتطابقة، سواء بين البيئات المثبتة أو المتاحة. إذا لم يُحدد شيء، سرد جميع البيئات المعروفة. تعمل خيارات --installed و --available على تضييق القائمة المطلوبة.
- 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
-
إظهار البيئات المثبتة فقط.
خيارات للتثبيت والإزالة والترقية¶
- --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 environment list
-
إظهار قائمة بجميع البيئات.
- dnf5 environment info "KDE Plasma Workspaces"
-
إظهار معلومات مفصلة حول بيئة KDE.
انظر أيضًا¶
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.
| 09 مايو 2026 |