DNF5 هو الإصدار الأحدث من مدير حزم DNF، الذي يُستخدم لتثبيت وتحديث وإدارة البرمجيات على Fedora وغيرها من توزيعات لينكس المعتمدة على Red Hat.
يجلب العديد من التحسينات مقارنةً بالإصدار الأقدم DNF، مثل أداء أفضل، أمان أكبر، ونظام إضافات أكثر مرونة.
في هذه المقالة، سنرشدك إلى كيفية استخدام أمر dnf5 لمهام مختلفة مثل تثبيت الحزم، تحديث نظامك، وإدارة المستودعات.
الصيغة الأساسية لأمر dnf5
الصيغة الأساسية لاستخدام dnf5
هي:
dnf5 [OPTIONS] COMMAND [PACKAGE...]
OPTIONS
: هذه هي العلامات التي تعدل سلوك الأمر (مثل-y
لتأكيد الإجراءات تلقائيًا).COMMAND
: الإجراء الذي تريد تنفيذه، مثل التثبيت أو الإزالة أو التحديث.PACKAGE
: اسم حزمة البرمجيات التي تريد إدارتها.
إليك بعض من أكثر أوامر dnf5
استخدامًا.
1. تثبيت حزمة
لتثبيت حزمة برمجية، استخدم أمر install
. على سبيل المثال، لتثبيت مشغل الوسائط VLC، يمكنك تشغيل:
sudo dnf5 install vlc -y

2. تحديث الحزم
لتحديث جميع الحزم المثبتة إلى أحدث إصداراتها، استخدم الأمر update
:
sudo dnf5 update
إذا كنت تريد فقط تحديث حزمة معينة، استخدم الأمر التالي:
sudo dnf5 update vlc

3. إزالة حزمة
إذا كنت ترغب في إزالة حزمة من نظامك، استخدم الأمر remove
، الذي سيقوم بإلغاء تثبيت الحزمة وأي تبعيات تم تثبيتها معها، إذا لم تكن هناك حاجة إليها من قبل حزم أخرى.
sudo dnf5 remove vlc

4. البحث عن حزمة
للبحث عن حزمة، استخدم الأمر search
، الذي سيعيد قائمة بالحزم التي تتطابق مع مصطلح البحث.
dnf5 search vlc

5. قائمة الحزم المثبتة
لمشاهدة قائمة بجميع الحزم المثبتة على نظامك، استخدم الأمر list
، الذي سيظهر لك جميع الحزم المثبتة حاليًا على نظامك.
dnf5 list

6. عرض معلومات الحزمة
إذا كنت ترغب في رؤية معلومات مفصلة حول حزمة معينة، مثل إصدارها، وصفها، وتبعياتها، استخدم الأمر info
:
dnf5 info vlc

7. تنظيف الذاكرة المؤقتة
مع مرور الوقت، يمكن لمدير الحزم في نظامك أن يجمع الكثير من البيانات المؤقتة. يمكنك تنظيف هذه الذاكرة لتوفير مساحة على القرص باستخدام الأمر clean
:
sudo dnf5 clean all

8. إدارة المستودعات
DNF5 يتيح لك إدارة مستودعات البرمجيات (المصادر التي يتم تنزيل الحزم منها). يمكنك سرد جميع المستودعات المفعلة باستخدام الأمر التالي:
dnf5 repolist

لإضافة مستودع جديد، ستحتاج عادةً إلى تعديل ملفات تكوين المستودع في /etc/yum.repos.d/
. ومع ذلك، يمكنك أيضًا استخدام أمر dnf5
لتمكين أو تعطيل المستودعات:
تمكين مستودع:
sudo dnf5 config-manager --set-enabled repository-name
تعطيل مستودع:
sudo dnf5 config-manager --set-disabled repository-name
9. ترقية النظام
لترقية نظامك بالكامل إلى أحدث الإصدارات المتاحة من جميع الحزم المثبتة، استخدم أمر upgrade
:
sudo dnf5 upgrade
سيقوم هذا بتحديث نظامك إلى أحدث الإصدارات من جميع الحزم، بما في ذلك أي تبعيات جديدة.

10. خفض إصدار حزمة
إذا كنت بحاجة إلى إعادة حزمة إلى إصدار قديم، استخدم أمر downgrade
.
sudo dnf5 downgrade vlc

11. التحقق من تبعيات الحزم
أحيانًا، قد تحتاج إلى التحقق من التبعيات المفقودة أو المعطلة في حزمة ما. يمكنك استخدام أمر deplist
لعرض التبعيات الخاصة بحزمة معينة:
dnf5 deplist vlc
سيقوم هذا بإدراج جميع التبعيات المطلوبة من حزمة VLC.
الخاتمة
أمر dnf5
هو أداة قوية لإدارة حزم البرمجيات على Fedora وغيرها من توزيعات Linux المعتمدة على Red Hat. مع أدائه المحسن، وأمانه، ومرونته، يجعل DNF5 من السهل تثبيت وتحديث وإزالة وإدارة البرمجيات على نظامك.