كيفية تثبيت حزم deb على Ubuntu

1. المقدمة

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

2. ما هي حزمة deb؟

حزمة deb هي تنسيق حزمة مستخدم في توزيعات Linux المبنية على Debian، مثل Ubuntu. تأتي الملفات بامتداد .deb وتحتوي على البرنامج والملفات التابعة له، بالإضافة إلى البرامج النصية الخاصة بالتثبيت. توجد تنسيقات أخرى مثل RPM (لنظام Red Hat) وSnap وFlatpak. يساعد نظام deb في حل مشكلات التبعيات تلقائيًا، مما يسهل عملية التثبيت.

ما هي التبعيات؟

التبعيات هي مكتبات أو برامج يحتاجها البرنامج ليعمل بشكل صحيح. عندما تقوم بتثبيت حزمة deb، يتم تثبيت جميع التبعيات اللازمة تلقائيًا. على سبيل المثال، عند تثبيت مشغل الوسائط vlc، سيتم تثبيت جميع المكتبات الضرورية التي يحتاجها البرنامج للعمل بسلاسة.

3. التحضير لتثبيت حزم deb

قبل تثبيت أي حزمة deb، تأكد من توفر الأدوات التالية على نظامك:

  • apt: أداة سطر أوامر تُستخدم لتثبيت الحزم من المستودعات الرسمية لـ Ubuntu. يتم تثبيتها افتراضيًا.
  • dpkg: أداة منخفضة المستوى تُستخدم لإدارة حزم deb مباشرةً. يتم تثبيتها افتراضيًا أيضًا.

للتأكد من أن النظام محدث، قم بتنفيذ الأمر التالي:

sudo apt update && sudo apt upgrade

4. كيفية تثبيت حزم deb

4.1 التثبيت من المستودعات الرسمية

يُعد التثبيت من المستودعات الرسمية الخيار الأكثر أمانًا لضمان توافق البرنامج مع النظام. على سبيل المثال، لتثبيت مشغل الوسائط vlc، استخدم الأمر التالي:

sudo apt install vlc

بعد التنفيذ، ستظهر رسالة تأكيد التثبيت، اتبع التعليمات لإكمال العملية. سيقوم النظام تلقائيًا بتثبيت جميع التبعيات المطلوبة.

4.2 التثبيت من ملف deb محلي

إذا لم يكن البرنامج متوفرًا في المستودعات الرسمية، يمكنك تنزيل ملف deb من موقع المطور وتثبيته مباشرةً. تأكد من صحة الملف باستخدام الأمر sha256sum لمقارنته بالقيمة المقدمة من الموقع الرسمي:

sha256sum /path/to/package.deb

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

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

sudo apt install ./path/to/package.deb

يُفضّل استخدام apt لأنه يقوم بحل مشكلات التبعيات تلقائيًا، على عكس dpkg الذي قد يتطلب تدخلًا يدويًا.

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

sudo dpkg -i /path/to/package.deb
sudo apt-get install -f

مهم: بعد استخدام dpkg، تأكد من تشغيل sudo apt-get install -f لحل أي تبعيات مفقودة.

4.3 تثبيت حزم deb غير المتوفرة في المستودعات

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

لإضافة PPA جديد، استخدم الأمر التالي:

sudo add-apt-repository ppa:example/ppa
sudo apt update
sudo apt install package_name

إذا كنت بحاجة إلى إزالة PPA، استخدم الأمر التالي لاستعادة الحزمة إلى الإصدار الرسمي:

sudo apt install ppa-purge
sudo ppa-purge ppa:example/ppa

التحقق من أمان PPA ومفاتيح GPG

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

wget -qO - https://example.com/repo.gpg.key | sudo apt-key add -

5. كيفية إزالة وتنظيف حزم deb

5.1 إزالة الحزم

لإزالة حزمة باستخدام apt، استخدم الأمر التالي:

sudo apt remove vlc

لإزالة الحزمة بالكامل، بما في ذلك ملفات التكوين، استخدم:

sudo apt purge vlc

إذا كنت قد استخدمت dpkg لتثبيت الحزمة، استخدم:

sudo dpkg -r package_name

5.2 تنظيف النظام

لإزالة الحزم غير المستخدمة وتنظيف النظام، استخدم:

sudo apt autoremove
sudo apt clean

6. نصائح أمان عند تثبيت حزم deb

  • التحقق من التبعيات: استخدم sudo apt-get install -f إذا كان هناك أي تبعيات مفقودة.
  • الحصول على البرامج من مصادر موثوقة: تجنب تنزيل ملفات deb من مواقع غير رسمية، لأنها قد تحتوي على برامج ضارة.
  • التحقق من توقيع GPG: استخدم الأمر التالي للتأكد من صحة الملف:
gpg --verify /path/to/package.deb

7. أمثلة على استخدام حزم deb

على سبيل المثال، لتثبيت متصفح Google Chrome باستخدام ملف deb، قم بتنفيذ:

sudo apt install ./google-chrome-stable_current_amd64.deb

8. تثبيت الحزم باستخدام الواجهة الرسومية (GUI)

يمكنك استخدام Ubuntu Software Center أو GDebi لتثبيت ملفات deb دون الحاجة إلى سطر الأوامر.

استخدام Ubuntu Software Center

  1. انقر نقرًا مزدوجًا على ملف deb، سيفتح Ubuntu Software Center تلقائيًا.
  2. اضغط على “تثبيت”، ثم أدخل كلمة مرور المسؤول إذا طُلب منك ذلك.
  3. انتظر حتى يكتمل التثبيت.

9. الدعم المجتمعي والموارد الإضافية

  • منتديات Ubuntu: Ubuntu Forums – يمكنك طرح الأسئلة والمشاركة في المناقشات.
  • Ask Ubuntu: Ask Ubuntu – موقع للأسئلة والإجابات حول Ubuntu.
  • التوثيق الرسمي: Ubuntu Documentation – دليل رسمي للاستخدام.

10. ملخص الأوامر الأساسية

  • تحديث النظام:
    sudo apt update && sudo apt upgrade
  • تثبيت حزمة من المستودع:
    sudo apt install package_name
  • تثبيت ملف deb محلي:
    sudo apt install ./path/to/package.deb
  • إزالة الحزمة:
    sudo apt remove package_name
  • تنظيف النظام:
    sudo apt autoremove

11. الخاتمة

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