كيفية تثبيت البرامج في Linux: دليل عملي باستخدام apt و dnf
نظام التشغيل Linux يعتمد على مديري الحزم لتثبيت البرامج والتطبيقات وإدارتها. هناك العديد من مديري الحزم المختلفين بناءً على التوزيعة المستخدمة، مثل apt في توزيعات Debian و Ubuntu، و dnf في توزيعات Fedora و Red Hat. في هذا الدليل العملي، سنشرح كيفية تثبيت البرامج باستخدام apt و dnf.
1. ما هو مدير الحزم؟
مدير الحزم هو أداة تتيح لك تثبيت، تحديث، وإزالة البرامج والتطبيقات من نظام التشغيل. يقوم مدير الحزم أيضًا بالتعامل مع التبعيات، وهي المكتبات والملفات التي تحتاجها البرامج لتعمل بشكل صحيح.
مديري الحزم الشائعين:
- apt: يُستخدم في توزيعات Debian و Ubuntu والعديد من التوزيعات المبنية عليهما.
- dnf: يُستخدم في توزيعات Fedora و Red Hat و CentOS.
2. تثبيت البرامج باستخدام apt
apt هو مدير الحزم الافتراضي في توزيعات Debian و Ubuntu. يُستخدم لإدارة الحزم وتثبيتها من المستودعات الرسمية أو من خلال ملفات .deb
.
2.1. تحديث قاعدة بيانات الحزم
قبل تثبيت أي برنامج، يفضل تحديث قاعدة بيانات الحزم لضمان الحصول على أحدث الإصدارات:
bashsudo apt update
2.2. تثبيت برنامج باستخدام apt
لنفترض أنك تريد تثبيت برنامج مثل VLC، وهو مشغل وسائط شائع. يمكنك تثبيته باستخدام الأمر التالي:
bashsudo apt install vlc
2.3. البحث عن حزمة معينة
إذا كنت غير متأكد من اسم البرنامج أو ترغب في البحث عن برامج متاحة، يمكنك استخدام الأمر التالي:
bashapt search program-name
على سبيل المثال:
bashapt search vlc
2.4. إزالة برنامج باستخدام apt
إذا كنت ترغب في إزالة برنامج، يمكنك استخدام الأمر التالي:
bashsudo apt remove vlc
2.5. تنظيف النظام من الحزم غير المستخدمة
بعد إزالة البرامج، قد تبقى بعض التبعيات غير الضرورية. لتنظيف النظام من هذه الحزم، استخدم:
bashsudo apt autoremove
2.6. ترقية جميع الحزم المثبتة
لترقية جميع الحزم المثبتة على النظام إلى أحدث إصدار متاح:
bashsudo apt upgrade
3. تثبيت البرامج باستخدام dnf
dnf هو مدير الحزم الافتراضي في توزيعات Fedora و Red Hat و CentOS. يُستخدم لإدارة الحزم RPM وتثبيتها من المستودعات.
3.1. تحديث قاعدة بيانات الحزم
مثل apt، يفضل تحديث قاعدة بيانات الحزم قبل تثبيت أي برامج:
bashsudo dnf update
3.2. تثبيت برنامج باستخدام dnf
لتثبيت برنامج باستخدام dnf، لنفترض أنك تريد تثبيت VLC:
bashsudo dnf install vlc
3.3. البحث عن حزمة معينة
يمكنك البحث عن برامج متاحة باستخدام الأمر التالي:
bashdnf search program-name
على سبيل المثال:
bashdnf search vlc
3.4. إزالة برنامج باستخدام dnf
لإزالة برنامج من النظام:
bashsudo dnf remove vlc
3.5. تنظيف النظام من الحزم غير المستخدمة
مثل apt، يمكنك تنظيف النظام من الحزم غير الضرورية باستخدام الأمر التالي:
bashsudo dnf autoremove
3.6. ترقية جميع الحزم المثبتة
لتحديث جميع الحزم المثبتة إلى أحدث إصدار:
bashsudo dnf upgrade
4. إضافة مستودعات جديدة
في بعض الأحيان، قد لا تجد برنامجًا معينًا في المستودعات الافتراضية، وفي هذه الحالة يمكنك إضافة مستودعات خارجية.
4.1. إضافة مستودع باستخدام apt
على سبيل المثال، لإضافة مستودع جديد في Ubuntu، يمكنك استخدام الأمر التالي:
bashsudo add-apt-repository ppa:repository-name sudo apt update
ثم يمكنك تثبيت البرنامج المطلوب.
4.2. إضافة مستودع باستخدام dnf
في توزيعات Fedora أو Red Hat، يمكنك إضافة مستودع جديد عبر تحرير ملف repo في مجلد /etc/yum.repos.d/
.
5. تثبيت الحزم من الملفات مباشرة
5.1. تثبيت حزم .deb
باستخدام apt
إذا كان لديك ملف حزمة .deb
، يمكنك تثبيته مباشرة باستخدام dpkg:
bashsudo dpkg -i package-name.deb
ثم التأكد من تثبيت التبعيات باستخدام:
bashsudo apt install -f
5.2. تثبيت حزم .rpm
باستخدام dnf
إذا كان لديك ملف .rpm
في توزيعة Fedora أو Red Hat، يمكنك تثبيته مباشرة باستخدام:
bashsudo dnf install package-name.rpm
6. إدارة الحزم المثبتة
6.1. قائمة الحزم المثبتة باستخدام apt
يمكنك عرض قائمة بجميع الحزم المثبتة على نظام Ubuntu باستخدام الأمر التالي:
bashapt list --installed
6.2. قائمة الحزم المثبتة باستخدام dnf
للحصول على قائمة بالحزم المثبتة على نظام Fedora أو Red Hat، استخدم:
bashdnf list installed
7. نصائح مهمة
7.1. تحديث النظام بانتظام
تأكد من تحديث نظامك بانتظام لتجنب الثغرات الأمنية والحصول على أحدث الميزات:
bashsudo apt update && sudo apt upgrade
أو
bashsudo dnf update && sudo dnf upgrade
7.2. الاحتفاظ بنسخ احتياطية من النظام
عند تثبيت أو تحديث الحزم، قد تحدث مشاكل غير متوقعة. يفضل دائمًا الاحتفاظ بنسخ احتياطية من ملفات النظام الهامة قبل إجراء تغييرات كبيرة.
الخاتمة
تثبيت البرامج وإدارتها في Linux باستخدام apt و dnf هو أمر بسيط بمجرد التعرف على الأوامر الأساسية. سواء كنت تستخدم Ubuntu أو Fedora، توفر هذه الأدوات طريقة قوية ومرنة لتثبيت البرامج والتحكم فيها.
0 تعليقات