كيفية تثبيت البرامج في Linux: دليل عملي باستخدام apt و dnf

shams يوليو 12, 2020 سبتمبر 15, 2024
للقراءة
كلمة
0 تعليق
نبذة عن المقال: كيفية تثبيت البرامج في Linux: دليل عملي باستخدام apt و dnf
-A A +A

كيفية تثبيت البرامج في 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. تحديث قاعدة بيانات الحزم

قبل تثبيت أي برنامج، يفضل تحديث قاعدة بيانات الحزم لضمان الحصول على أحدث الإصدارات:

bash
sudo apt update

2.2. تثبيت برنامج باستخدام apt

لنفترض أنك تريد تثبيت برنامج مثل VLC، وهو مشغل وسائط شائع. يمكنك تثبيته باستخدام الأمر التالي:

bash
sudo apt install vlc

2.3. البحث عن حزمة معينة

إذا كنت غير متأكد من اسم البرنامج أو ترغب في البحث عن برامج متاحة، يمكنك استخدام الأمر التالي:

bash
apt search program-name

على سبيل المثال:

bash
apt search vlc

2.4. إزالة برنامج باستخدام apt

إذا كنت ترغب في إزالة برنامج، يمكنك استخدام الأمر التالي:

bash
sudo apt remove vlc

2.5. تنظيف النظام من الحزم غير المستخدمة

بعد إزالة البرامج، قد تبقى بعض التبعيات غير الضرورية. لتنظيف النظام من هذه الحزم، استخدم:

bash
sudo apt autoremove

2.6. ترقية جميع الحزم المثبتة

لترقية جميع الحزم المثبتة على النظام إلى أحدث إصدار متاح:

bash
sudo apt upgrade

3. تثبيت البرامج باستخدام dnf

dnf هو مدير الحزم الافتراضي في توزيعات Fedora و Red Hat و CentOS. يُستخدم لإدارة الحزم RPM وتثبيتها من المستودعات.

3.1. تحديث قاعدة بيانات الحزم

مثل apt، يفضل تحديث قاعدة بيانات الحزم قبل تثبيت أي برامج:

bash
sudo dnf update

3.2. تثبيت برنامج باستخدام dnf

لتثبيت برنامج باستخدام dnf، لنفترض أنك تريد تثبيت VLC:

bash
sudo dnf install vlc

3.3. البحث عن حزمة معينة

يمكنك البحث عن برامج متاحة باستخدام الأمر التالي:

bash
dnf search program-name

على سبيل المثال:

bash
dnf search vlc

3.4. إزالة برنامج باستخدام dnf

لإزالة برنامج من النظام:

bash
sudo dnf remove vlc

3.5. تنظيف النظام من الحزم غير المستخدمة

مثل apt، يمكنك تنظيف النظام من الحزم غير الضرورية باستخدام الأمر التالي:

bash
sudo dnf autoremove

3.6. ترقية جميع الحزم المثبتة

لتحديث جميع الحزم المثبتة إلى أحدث إصدار:

bash
sudo dnf upgrade

4. إضافة مستودعات جديدة

في بعض الأحيان، قد لا تجد برنامجًا معينًا في المستودعات الافتراضية، وفي هذه الحالة يمكنك إضافة مستودعات خارجية.

4.1. إضافة مستودع باستخدام apt

على سبيل المثال، لإضافة مستودع جديد في Ubuntu، يمكنك استخدام الأمر التالي:

bash
sudo 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:

bash
sudo dpkg -i package-name.deb

ثم التأكد من تثبيت التبعيات باستخدام:

bash
sudo apt install -f

5.2. تثبيت حزم .rpm باستخدام dnf

إذا كان لديك ملف .rpm في توزيعة Fedora أو Red Hat، يمكنك تثبيته مباشرة باستخدام:

bash
sudo dnf install package-name.rpm

6. إدارة الحزم المثبتة

6.1. قائمة الحزم المثبتة باستخدام apt

يمكنك عرض قائمة بجميع الحزم المثبتة على نظام Ubuntu باستخدام الأمر التالي:

bash
apt list --installed

6.2. قائمة الحزم المثبتة باستخدام dnf

للحصول على قائمة بالحزم المثبتة على نظام Fedora أو Red Hat، استخدم:

bash
dnf list installed

7. نصائح مهمة

7.1. تحديث النظام بانتظام

تأكد من تحديث نظامك بانتظام لتجنب الثغرات الأمنية والحصول على أحدث الميزات:

bash
sudo apt update && sudo apt upgrade

أو

bash
sudo dnf update && sudo dnf upgrade

7.2. الاحتفاظ بنسخ احتياطية من النظام

عند تثبيت أو تحديث الحزم، قد تحدث مشاكل غير متوقعة. يفضل دائمًا الاحتفاظ بنسخ احتياطية من ملفات النظام الهامة قبل إجراء تغييرات كبيرة.


الخاتمة

تثبيت البرامج وإدارتها في Linux باستخدام apt و dnf هو أمر بسيط بمجرد التعرف على الأوامر الأساسية. سواء كنت تستخدم Ubuntu أو Fedora، توفر هذه الأدوات طريقة قوية ومرنة لتثبيت البرامج والتحكم فيها.

شارك المقال لتنفع به غيرك

shams

الكاتب shams

قد تُعجبك هذه المشاركات

إرسال تعليق

0 تعليقات

8584683929828017397
https://www.shamsblog.com/