تثبيت و إدارة البرامج في لينكس

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

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

أنواع إدارة البرامج في لينكس

في البداية، من المهم أن نفهم أن لنظام التشغيل لينكس أساليب متعددة لإدارة البرامج. النظام يعتمد بشكل كبير على ما يُعرف بإدارة الحزم، والتي تتيح للمستخدمين تثبيت، تحديث، وحذف التطبيقات بسهولة. هناك نوعان رئيسيان من إدارة الحزم في لينكس: إدارة الحزم المبنية عبر توزيعات معينة (Debian، Red Hat، وغيرها) وأدوات مثل APT وYUM. كل من هذه الأدوات لها ميزاتها الخاصة وتستخدم بشكل مختلف حسب توزيع لينكس الذي تختاره.

ولفهم أهمية هذه الأنظمة، دعونا نستعرض بعض التفاصيل الخاصة بكل نوع:

1. إدارة الحزم باستخدام APT

APT (Advanced Package Tool) هو نظام إدارة حزم شائع في توزيعات Debian وUbuntu. يتيح للمستخدمين تثبيت التطبيقات من مستودعات معروفة وقم بتحديث جميع الحزم المثبتة بسهولة. لتثبيت برنامج باستخدام APT، يمكن استخدام الأمر التالي: في مكان name اكتب إسم البرنامج 

sudo apt install name

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

sudo apt update && sudo apt upgrade

تعتبر هذه الأداة مثالية للمبتدئين لأنها تتطلب موارد منخفضة وتوفر واجهة بسيطة.

2. إدارة الحزم باستخدام YUM

YUM (Yellowdog Updater Modified) هو نظام إدارة حزم يستخدم بشكل شائع في توزيعات Red Hat وCentOS. يشبه APT في وظيفته، حيث يتيح للمستخدمين تثبيت وتحديث التطبيقات بسهولة. لتثبيت برنامج باستخدام YUM، استخدم الأمر التالي: في مكان name اكتب إسم البرنامج 

sudo yum install name

ولاستكمال عملية تحديث الحزم، يمكنك استخدام:

sudo yum update

تُعد YUM خيارًا ممتازًا للمستخدمين الذين يستخدمون توزيعات تعتمد على Red Hat، حيث تحتوي على واجهة سهلة الاستخدام.

تثبيت البرامج باستخدام ملفات DEB وRPM

في بعض الأحيان، قد تحتاج إلى تثبيت برنامج لا يتوفر في المستودعات الرسمية. في هذه الحالة، يمكنك تنزيل ملفات DEB (لتوزيعات Debian) أو RPM (لتوزيعات Red Hat) وتثبيتها يدويًا.

لتثبيت ملف DEB، اتبع الخطوات التالية:

  1. قم بتنزيل الملف من مصدر موثوق.
  2. افتح الطرفية وانتقل إلى المكان الذي يحتوي على الملف.
  3. استخدم الأمر التالي لتثبيت الملف: في مكان file اكتب إسم الملف 

sudo dpkg -i file.deb

إذا كان هناك أي تبعيات مفقودة، يمكنك استخدام الأمر التالي لإصلاح ذلك:

sudo apt --fix-broken install

أما بالنسبة لتثبيت ملف RPM، استخدم الأوامر التالية:

  1. قم بتنزيل ملف RPM.
  2. افتح الطرفية وانتقل إلى موقع الملف.
  3. استخدم الأمر التالي للتثبيت: في مكان file اكتب إسم الملف 

sudo rpm -ivh file.rpm

تثبيت البرامج من المصدر

أحيانًا ما يرغب المستخدمون في تثبيت برامج من المصدر للحصول على أحدث الإصدارات أو لأغراض تخصيص معينة. إليك كيفية القيام بذلك:

  1. اذهب إلى الموقع الرسمي للمشروع الذي تريد تثبيته. عادة ستكون هناك تعليمات لتثبيت البرنامج.
  2. قم بتنزيل ملف المصدر، والذي غالبًا ما يكون ملفًا مضغوطًا (مثل .tar.gz).
  3. افتح الطرفية وانتقل إلى موقع الملف.
  4. قم بفك ضغط الملف: في مكان file اكتب إسم الملف 

tar -xzvf file.tar.gz

بعد فك الضغط، تحقق من وجود ملف README أو INSTALL لمزيد من التعليمات. ستحتاج عادةً إلى تشغيل الأوامر التالية:

./configure

make

sudo make install

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

إدارة العمليات والبرامج المثبتة

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

1. عرض الحزم المثبتة

لمعرفة جميع البرامج المثبتة على النظام، يمكنك استخدام:

dpkg -l

أو لتوزيعات Red Hat:

rpm -qa

2. إزالة البرامج

لإزالة برنامج باستخدام APT، استخدم: في مكان name اكتب إسم البرنامج 

sudo apt remove name

أما إذا كنت تستخدم YUM، فسيكون الأمر كما يلي:

sudo yum remove name

3. تحديث جميع الحزم المثبتة

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

نصائح وأفضل الممارسات

إدارة البرامج في لينكس تأتي مع مجموعة من أفضل الممارسات لضمان بيئة تشغيل فعالة وآمنة. إليك بعض النصائح الهامة:

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

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

أحثك على مواصلة التعلم والبحث عن المزيد حول مواضيع متقدمة مثل إنشاء حزم خاصة بك أو التعامل مع إدارة الشبكات. تُعتبر المجتمعات على الإنترنت مثل Stack Overflow وLinuxQuestions مكانًا جيدًا لطرح الأسئلة والعثور على حلول لمشكلات قد تواجهها.

المراجع

1. دليل APT الرسمي
2. دليل YUM الرسمي
3. موقع Open Source

ماهر المخلوفي
ماهر المخلوفي

تونسي من مواليد 1993، متحصّل على شهادة تقني سامي في إعلامية التصرف. أعمل كمطور ويب منذ 2016، وباحث شغوف في مجال تكنولوجيا المعلومات، أقدم محتوى يعكس خبرتي و كل ما تعلمته بطريقة مبسطة و سلسة لكل من يستحق معلومة في المجال. أمتلك وأدير عدة مواقع إلكترونية، وأجمع بين حبي للفنون وقراءة الكتب العلمية والفكرية و الدينية . أتطوع بحسب إمكانياتي لإثراء و دعم المجتمع التقني العربي بدرجة أولى و العالمي بدرجة ثانية .

المقالات: 7